Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anupam-dagar/baileys

Build powerful backends effortlessly with speed and simplicity in Golang
https://github.com/anupam-dagar/baileys

backend go golang golang-framework rest-api

Last synced: 21 days ago
JSON representation

Build powerful backends effortlessly with speed and simplicity in Golang

Awesome Lists containing this project

README

        

# Baileys - Code Less, Deliver More.

## What is Baileys?
Baileys is a powerful service framework that empowers your team to develop golang backend services with remarkable speed and efficiency, while requiring less code. Written in golang and built on top of the gin framework, Baileys offers all the capabilities and flexibility of gin, and more.

Experience the smoothness of Baileys as it elevates your backend development process, enabling you to achieve blazing fast performance and exceptional results while reducing the amount of code you need to write.
> It's time to take a shot of Baileys and unleash the power of go backend services like never before.

## Features
1. **Out-of-the-box CRUD APIs:** Baileys provides pre-built CRUD APIs for your entities, saving you time and effort in developing repetitive endpoint functionalities.

2. **Advanced Search API:** Effortlessly implement a powerful search API for your entities without writing additional code. Baileys takes care of the complexities, allowing you to focus on other critical aspects of your backend service.

3. **Simplified Data Retrieval with `bql` - **Baileys Query Language**:** Fetching data for your entities is made simple and intuitive with Baileys' own query language, `bql`. Easily construct queries to retrieve specific data, enhancing the efficiency of your backend service development.

4. **Seamless Database Integration:** Connect to your database effortlessly by providing Baileys with the necessary credentials. Baileys handles the database integration for you, allowing you to concentrate on building exceptional backend services.

5. **Multi-Environment Configuration:** Baileys offers a flexible configuration setup through YAML files. Easily define and switch between different environments, ensuring smooth and reliable execution across various deployment scenarios.

## Documentation
Complete documentation can be found [here](https://gobaileys.app).

## How to Contribute?
Visit the [Contributing Guidelines](https://github.com/Anupam-dagar/baileys/blob/main/CONTRIBUTING.md) to learn how to contribute to Baileys.

## Contributors
| [![Anupam Dagar](https://images.weserv.nl/?url=avatars.githubusercontent.com/u/21174572?v=4&h=100&w=100&fit=cover&mask=circle "Anupam Dagar")](https://github.com/Anupam-dagar) | [![Abhinav Tripathi](https://images.weserv.nl/?url=avatars.githubusercontent.com/u/10612720?v=4&h=100&w=100&fit=cover&mask=circle "Abhinav Tripathi")](https://github.com/ironman19933) |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Anupam Dagar](https://github.com/Anupam-dagar) | [Abhinav Tripathi](https://github.com/ironman19933) |

## Inspired from
Baileys is inspired from [Service Framework for Java](https://github.com/dongiveajack/service-framework)

## License
[BSD 2-Clause License](LICENSE)

## Attribution
Gopher logo generated using [GopherKon](https://www.quasilyte.dev/gopherkon/)