Skip to content

wepala/weos

Repository files navigation

🤯 Build API Driven Apps Fast

WeOS Logo In Black and White

✨ WeOS

WeOS is an open-source platform that allows developers to design and build APIs quickly and easily. How easy? Just bring your yaml file and see for yourself!

Diagram that shows WeOS microservice using an OpenAPI spec and connected to a database Diagram that shows WeOS microservice using an OpenAPI spec and connected to a database

Build your app using microservices that combine an OpenAPI Specification and an executable (no docker required)

GitHub branch checks state GitHub go.mod Go version

🚀 Get Started

  1. Setup OpenAPI spec (you can use one from our examples)
  2. Download the WeOS CLI for your platform
  3. Run the API weos -spec=api.yaml -port=8680

🎉 Features

  • Cross Platform - Binaries available for Windows, Linux and MacOS
  • Wide Database Support - SQLite, MySQL, MariaDB, Postgres, SQLServer (Coming Soon)
  • Secure - Middleware for CORs, Authentication, Authorization
  • Fast - Built on Go for blazing fast performance
  • Highly Customizable - Configure API using Open API, Setup middleware and controllers

🖐 Contributing

Please read our Contributing Guide before submitting a Pull Request to the project.

🙏 Community support

For general help using WeOS, please refer to the official WeOS documentation. For additional help, you can use one of these channels to ask a question:

✨ Documentation

License

See the LICENSE file for licensing information.