AppExpress is a lightweight framework, inspired by express.js and meticulously designed for Appwrite Functions. It
simplifies creating server-like functionalities through an intuitive API that simplifies routing, middleware
integration, and more.
[!NOTE] This package is compatible with Appwrite server version 1.6.x.
For installation instructions and additional resources, please visit the Wiki Page.
Checkout the appexpress-essentials repository for middlewares, view-engines and more.
Discover AppExpress in action through a demo:
Your contributions are valued, whether it's reporting issues or suggesting enhancements!
Encounter a bug or have a suggestion? Please file it via the issue tracker.
Want to make contributions? Here’s how you can do so effectively:
1. **Fork the Repository & Create a Branch**
- Fork the repo and start from a new branch.
- Name your branch appropriately:
- Bug fixes: `fix-issueNumber-description` (e.g., `fix-11-remove-excess-forward-slashes`)
- Feature additions: `feat-issueNumber-description` (e.g., `feat-09-add-view-engine-support`)
- Documentation tweaks: Clearly state the nature of your updates.
2. **Develop & Test**
- Implement your changes and ensure code quality by running `pnpm lint`.
- Resolve any formatting issues with `pnpm format`.
- For new features or refactoring, add and run tests using `pnpm build && pnpm tests`.
3. **Open a Pull Request**
- Ensure you're assigned to the issue before proceeding to PR.
Give the project a ⭐️ to show your support!
$ claude mcp add appexpress \
-- python -m otcore.mcp_server <graph>