Getting Started

Let's get started with Genocs Library!

Problem Statement

Ever gone through the pain of setting up new project from scratch each time?

Genocs Library aims to address this pain point by offering starting points for various technologies that can help save hours of development and research time for developers and teams.

Solution

Genocs Library offers a library framework and cli and templates with the latest packages and services that your projects will ever need. We intend to provide Clean and well-structured Templates with top-notch quality following standard coding practices and Clean Architecture principles that makes your development experience seamless.

Most importantly, Genocs Library is completely FREE to use!

As the name suggests, the idea is to provide a full-stack end to end solution to kick start products of any scale following a modularized monolith architecture with well-cut designs, code readability, scalability as the out-of-the-box features. Bottomline, using Genocs Library, your new projects will be up and running in no time.

Vision

Genocs Library is not a single repository or project, rather a collection of libraries, templates and cli out of which you get to choose your preference. In the long term, Genocs Library would ideally have multiple API projects that are written in various technologies like .NET, Node.js, GoLang and multiple client applications that are built on awesome tech like Blazor, Vue.js, React, Angular and so on.

Genocs Library should be the one-stop that caters to the needs of various developers in various technology. This obviously would require a lot of community adaptation and contributions.

As for the initial releases, Genocs Library sports an API Project built on Microsoft’s newest .NET 9.0 and the front-end application (that consumes the .NET 9 Web API) built with Blazor WebAssembly!

Projects

Here are the awesome Genocs projects!

.NET 9.0 Microservice Template

web api
.NET
microservices

Coming soon.

View Github Repository | Read Getting Started Guide

.NET 9.0 Web API Template

web api
.NET
multitenancy

Getting to work with the latest and greatest of Microsoft's .NET 9.0 Web API fused with the goodness of Genocs Library.

View Github Repository | Read Getting Started Guide

Blazor WebAssembly Template

client application
.NET
blazor webassembly
multitenancy

Clean Architecture Template Template for .NET 9.0 Blazor WebAssembly built for Genocs-Api WebAPI with MudBlazor Components.

View Github Repository | Read Getting Started Guide

React Template

Coming Soon!

Angular Material Template

Coming Soon!

ASP.NET MVC Template

Coming Soon!