Yasumu

0

Open source API testing platform for humans

Productivity

graphql
application
api-testing
api-client

Yasumu

Yasumu is a customizable, free and open-source application to test various types of APIs (Lightweight alternative to postman/insomnia/bruno).

[!NOTE]
Yasumu is in active development. It is currently in public preview. You can help us by being a tester. Furthermore, you can join our discord server @ https://discord.yasumu.dev to stay up to date with the latest changes.

Features Status

The following table shows the status of the features in the project.

FeatureStatus
REST API
Catch-all SMTP Server
GraphQL
WebSocket
Socket.IO
gRPC TestingPlanned
Custom PluginsPlanned
Custom ThemesPlanned

⌚ We are currently in our 3rd prototype stage.

About

Yasumu is a free and open-source application to test various types of APIs. It is a lightweight alternative to postman, insomnia, and bruno. Yasumu is built with Tauri, React, and TypeScript.

Project Structure

main branch

Main branch contains the latest updates and unstable features. This branch is used for development and testing purposes.

canary branch

Canary branch contains relatively stable features and updates after testing on the main branch. This branch is used for public testing and feedback, and is released via pre-release builds.

release branch

Release branch contains stable features and updates after testing on the canary branch. This branch is used for public release and is released via stable builds. This version is recommended for production use.

Projects

IDNameDescription
1.@yasumu/appThe desktop application of Yasumu
2.@yasumu/coreThe core api used by Yasumu's applications across different environments
3.@yasumu/schemaYasumu's custom schema definition language
4.tanxiumYasumu's custom JavaScript runtime

Contributing

Contributions are welcome! Please read the contribution guidelines before contributing.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Support

If you like this project, please consider supporting it by starring ⭐ the repository. Additionally, you can support the project by contributing to it or by making a donation.

Become a Patron!

Contact

For any queries, you can contact the maintainers at contact@yasumu.dev.

Core Team

NameRoleLinks
TwilightProject LeadGitHub
ZyrougeCo-LeadGitHub
Santosh BhandariDeveloperGitHub
Bibek Raj GhimireDeveloperGitHub
Samir PaudyalDeveloperGitHub
Sulav NiroulaFrontend DeveloperGitHub
AnishFrontend DeveloperGitHub