Debug and test webhooks at ease
Neohooks provides you a playground for webhook debugging and testing without a hassle. It provides unique and random URLs which can be used to debug and test webhooks and HTTP requests.
Neohooks is inspired by webhook.site. It is more focused on self hosting though you can use the live version.
In light mode | In dark mode |
---|---|
- Remove hardcoded strings such as domains and add those to env file
- Add error handling for every API endpoint on UI
- CI/CD
- Add unit tests on UI and API
- Write a CLI client which can talk to API
- Add integration tests
I haven't added features in todos. Please file an issue, if a feature is required that you consider essential.
This application consists of 2 docker-compose files namely docker-compose.yml and docker-compose.dev.yml.
docker-compose-dev.yml is for running the application locally and docker-compose.yml is for self hosting the application.
You need to have the following tools installed to run neohooks locally
- docker
- docker-compose
To run the application locally run
docker-compose -f docker-compose.dev.yml up -d
at the root of the project.
If you found any bug or want a feature then please file an issue.
- Akshay Mahajan
- Github: @iyorozuya
- LinkedIn: @akshay-m-05aab8112
Please give a ⭐️ if you found neohooks useful.
Copyright © 2022 Akshay Mahajan.
This project is MIT licensed.
Made with ❤️ in India