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.
- Host: GitHub
- URL: https://github.com/be-generic/be-generic
- Owner: be-generic
- License: other
- Created: 2023-02-01T17:09:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-09T07:26:13.000Z (9 months ago)
- Last Synced: 2025-09-28T04:20:04.885Z (4 months ago)
- Topics: backend, backend-api, code-base, crud-api
- Language: C#
- Homepage: https://be-generic.com
- Size: 5.4 MB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Be-Generic Code Base





### 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)
### 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/).