An Electron app for creating mock HTTP endpoints with custom responses for demos and prototypes.
Atmo is an Electron desktop application that allows developers to create mock HTTP endpoints for prototypes, demos, and experiments. It provides an easy way to simulate web services without writing server code, supporting various response formats including JSON, XML, and plain text. The tool includes features like SSL support, static file serving, and one-click deployment to Zeit Now.
Frontend developers, UX designers, and product managers who need to create realistic prototypes with mock backend services for demos, presentations, or testing.
Developers choose Atmo because it offers a visual, desktop-based approach to API mocking with zero configuration, custom JavaScript scripting capabilities, and seamless deployment to cloud platforms. Unlike command-line tools, it provides an intuitive interface for non-technical users.
:heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Atmo provides a visual interface for quickly defining mock HTTP endpoints without server setup, aligning with its philosophy of making mocking ridiculously easy.
It supports JSON, XML, and plain text responses, allowing developers to simulate various API scenarios for demos and testing.
Users can write custom JS scripts to generate dynamic responses, adding logic without full backend development, as highlighted in the features.
With one-click deployment to Zeit Now, mock services can be easily shared and presented, simplifying the process for demos.
Being an Electron app, Atmo requires local installation, which may not suit cloud-native workflows or teams needing remote access.
The one-click deployment is specifically tied to Zeit Now (Vercel), limiting flexibility for those using other cloud providers or self-hosting.
The README doesn't mention support for authentication, WebSockets, or version control, making it less suitable for complex mocking needs.