Getting Started

Practical entry point: templates, repositories, and guides to bootstrap a Genocs Library–based solution.

Problem Statement

Ever gone through the pain of setting up a 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, CLI, and templates with the latest packages and services your projects need. We provide clean, well-structured templates following standard coding practices and Clean Architecture principles that make 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 clear design, readable code, and scalability out of the box. Bottom line: with Genocs Library, your new projects can be up and running quickly.

Vision

Genocs Library is not a single repository or project; it is a collection of libraries, templates, and a CLI—you choose what fits. In the long term, Genocs Library aims to offer multiple API projects in technologies such as .NET, Node.js, and Go, and client applications on stacks like Blazor, Vue.js, React, and Angular.

Genocs Library aims to be a one-stop resource for developers across technologies. That vision depends on community adoption and contributions.

For the initial releases, Genocs Library includes an API project on .NET 10 and a Blazor WebAssembly front end that consumes that Web API.

Projects

Here are the awesome Genocs projects!

.NET 10 microservice template

web api
.NET
microservices

Coming soon.

View GitHub repository | Read getting started guide

.NET 10 Web API template

web api
.NET
multitenancy

Work with Microsoft's .NET 10 Web API combined with Genocs Library.

View GitHub repository | Read getting started guide

Blazor WebAssembly Template

client application
.NET
blazor webassembly
multitenancy

Clean Architecture template for .NET 10 Blazor WebAssembly, built for the Genocs Web API 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!