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

https://github.com/be-generic/be-generic

Be-Generic is a code base that empowers backend developers and lets them spend less time on mundane tasks and more time on project-specific tasks.
https://github.com/be-generic/be-generic

backend backend-api code-base crud-api

Last synced: 9 days ago
JSON representation

Be-Generic is a code base that empowers backend developers and lets them spend less time on mundane tasks and more time on project-specific tasks.

Awesome Lists containing this project

README

          

# Be-Generic Code Base

![Contributors](https://img.shields.io/github/contributors/be-generic/be-generic?style=plastic)
![Hits](https://hits.dwyl.com/be-generic/be-generic.svg)
![Forks](https://img.shields.io/github/forks/be-generic/be-generic)
![Stars](https://img.shields.io/github/stars/be-generic/be-generic)
![Issues](https://img.shields.io/github/issues/be-generic/be-generic)

### Description

One thought going through backend developers mind is always: "Could this be automated?"
Well, look no further - Be-Generic enables any developer to set up a base project really easy while they are preparing their database.
Using Be-Generic, you can skip the implementation of mundane code that can be autogenerated based on ERM-UML transcription data and focus more on the code that represents clients custom implementations.

### Functionalities

- Easily define entities and client-side properties using SQL
- Expand objects and send additional data to Front End without needing to change code
- Override any Be-Generic controller with custom code (by creating actual controller class)
- Attach pre- and post- actions to Generic controller controllers, for example to delete profile image after deleting user profile
- Use auto-generated Entity Framework classes (based on SQL definition)
- Use Front-End and Back-End security filters to improve security and time of development

> ℹ **SAMPLES** ℹ
>https://github.com/be-generic/be-generic/tree/main/BeGeneric.Backend.Sample
> Sample implementations can be found on the following links (more comming later):
> - [HR application sample](https://github.com/be-generic/be-generic/tree/main/BeGeneric.Backend.Sample)

> ℹ **SETUP INSTRUCTIONS** ℹ
>
> To setup the project please follow the instructions in the documentation on [the Wiki page](https://github.com/be-generic/be-generic/wiki)


Join us on Discord

### License

be-generic is [fair-code](http://faircode.io) distributed under the
[**Sustainable Use License**](https://github.com/be-generic/be-generic/blob/main/LICENSE.md).

Additional information about the license model can be found in the
[docs](https://be-generic.com/).