GitHunt
IT

ItzNotABug/appexpress

An express.js like framework for Appwrite Functions, enabling super-easy navigation!

AppExpress

GitHub stars
GitHub forks
GitHub issues
GitHub pull requests
GitHub license
GitHub Release
Source CI
Functions CI
NPM Downloads
Node.js
Appwrite

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.

Documentation

For installation instructions and additional resources, please visit
the Wiki Page.

Integrations

Checkout the appexpress-essentials repository for middlewares,
view-engines and more.

Live Action Demo

Discover AppExpress in action through a demo:

How to Contribute

Your contributions are valued, whether it's reporting issues or suggesting enhancements!

  • Reporting Issues

    Encounter a bug or have a suggestion? Please file it via
    the issue tracker.

  • Submitting Pull Requests

    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.

Support the Project

Give the project a ⭐️ to show your support!

Languages

TypeScript51.5%JavaScript37.3%CSS6.7%HTML1.3%Handlebars1.1%EJS1.1%Pug0.6%Vue0.4%

Contributors

Apache License 2.0
Created April 21, 2024
Updated January 29, 2026