183 Open Source WebAPI Software Projects
Free and open source webapi code projects including engines, APIs, generators, and tools.
Clean Architecture Manga 2317 ⭐
:cyclone: Clean Architecture with .NET Core 3.1, C# 8 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Aspnet API Versioning 1813 ⭐
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
WebAPIclient 1295 ⭐
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.
Abp Asp.net Boilerplate Project Cms 656 ⭐
ABP module-zero +AdminLTE+Bootstrap Table+jQuery+Redis + sql server+quartz+hangfire权限管理系统
FasthttpAPI 529 ⭐
a lightweight and high-performance HTTP service component in the dotnet core platform that supports WebSocket and SSL.
Angularaspnetcore2webAPIauth 437 ⭐
Sample project demonstrating jwt-based authentication with an Angular (v5.2.1) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.
0xsp Mongoose 377 ⭐
a unique framework for cybersecurity simulation and red teaming operations, windows auditing for newer vulnerabilities, misconfigurations and privilege escalations attacks, replicate the tactics and techniques of an advanced adversary in a network.
Awesome Cms Core 336 ⭐
Awesome CMS Core is an open source CMS built using ASP.Net Core & ReactJS with module seperation concern in mind and provide lastest trend of technology like .Net Core, React, Webpack, SASS, Background Job, Message Queue.
Cleanarchitecture.webAPI 400 ⭐
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Chinchilla Software Com Cqrs 294 ⭐
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
AspnetcoreAPIstarter 287 ⭐
An ASP.NET Core (v2.1) Web API project to quickly bootstrap new projects. Includes Identity, JWT authentication w/ refresh tokens.
Saea 266 ⭐
SAEA.Socket is a high-performance IOCP framework TCP based on dotnet standard 2.0; Src contains its application test scenarios, such as websocket,rpc, redis driver, MVC WebAPI, lightweight message server, ultra large file transmission, etc. SAEA.Socket是一个高性能IOCP框架的 TCP，基于dotnet standard 2.0；Src中含有其应用测试场景，例如websocket、rpc、redis驱动、MVC WebAPI、轻量级消息服务器、超大文件传输等
Hexagonal Architecture Acerola 253 ⭐
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Opentouryo 233 ⭐
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Dotnet Fake JSon Server 236 ⭐
Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
AngularspawebAPI 222 ⭐
Angular Single Page Application with an ASP.NET Core Web API that uses token authentication
Globalexceptionhandlerdotnet 223 ⭐
Exception handling as a convention in the ASP.NET Core request pipeline
Urf.core 183 ⭐
Unit of Work & Repositories Framework - .NET Core, NET Standard, Entity Framework Core. 100% extensible & lightweight. Live demo: https://goo.gl/QpJVgd
Diamondmvc Diamond 170 ⭐
Diamond is a full-stack web-framework written in The D Programming Language using vibe.d
Denunciado 176 ⭐
This project born from the need from people to have a way of communication between municipalities and communities. Some municipalities, have their platforms, but they are complex to validate the veracity of complaints. Denounced, it was born with the purpose of offering a free platform to these municipalities. Denounced consists of three main modules developed with Microsoft technologies, using the .Net Framework and Xamarin for its development: 1. Back End Web Project: Module of administration of the complaints, by the employees of the town councils. In this tool, the employees of the city council receive, validate, report and close the complaints, after being served. 2. Web Portal Client: It consists of a web project, so that the community make their complaints, in the same, the users of the service create a profile, must specify when making their complaint, evidence to support this. Through the portal, they can see the complaints of other community members, follow it, give their opinion or provide possible solutions or more evidence. 3. Mobile Project: It has the same functionalities as the web portal, with the addition, that the automatic location can be sent, from the cell phone.
WebAPImongodb 158 ⭐
Using MongoDB with ASP.NET Web API and ASP.NET Core to perform CRUD operations and build a NotebookApp
Event Sourcing Jambo 151 ⭐
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Devicemanager.API 152 ⭐
Web API Framework demonstrates scalable, mutliteant, architecture and allows building own solution in the minutes. Uses: Entity Framework, UnitOfWork, Repository patterns. Wrapped in Docker, Kubernates
Viennanet 143 ⭐
Framework for quickly creating enterprise microservices on .NET Core https://habr.com/ru/company/raiffeisenbank/blog/516540/
Active Directory B2c Dotnet Webapp And WebAPI 143 ⭐
A combined sample for a .NET web application that calls a .NET Web API, both secured using Azure AD B2C
Goldeneye 147 ⭐
The CQRS flavoured framework that will speed up your WebAPI and Microservices development
WebAPIclientgen 128 ⭐
Strongly Typed Client API Generators generate strongly typed client APIs in C# .NET and in TypeScript for jQuery and Angular 2+ from ASP.NET Web API and .NET Core Web API
Active Directory Dotnet Webapp WebAPI Openidconnect Aspnetcore 123 ⭐
An ASP.NET Core web application that authenticates Azure AD users and calls a web API using OAuth 2.0 access tokens.
Genvue 108 ⭐
GenVue is a hostable, web application that lets confidential users upload and share private files. Tech stack: Net Core 2.0 + Vue.js + Vuex + OpenIddict + Vuetifyjs + EF + SQLServer/Postgress
Active Directory Dotnet Daemon 106 ⭐
A Windows console application that calls a web API using its app identity (instead of a user's identity) to get access tokens in an unattended job or process.
Xclcms 104 ⭐
XCLCMS is a lightweight CMS (content management system) background management system, Developed using asp.net MVC, it provides a simple and easy-to-use web API interface and supports multiple applications for a single merchant.
Clean Architecture WebAPI Ef Core 99 ⭐
:heart: The simplest Clean Architecture demo on how to implement a Web Api using .NET Core and Entity Framework
Vueaspnetcore2webAPIauth 95 ⭐
Sample project demonstrating jwt-based authentication with an Vue.js (v2.5.13) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.
Active Directory Dotnet Native Desktop 91 ⭐
A .NET 4.5 WPF application that authenticates a user and calls web API using Azure AD and OAuth 2.0 access tokens.
DbwebAPI 81 ⭐
(Migrated from CodePlex) DbWebApi is a .Net library that implement an entirely generic Web API (RESTful) for HTTP clients to call database (Oracle & SQL Server) stored procedures or functions in a managed way out-of-the-box without any configuration or coding.
Xrm WebAPI Client 81 ⭐
Gdms Devicemanagementsystem 77 ⭐
基于web的设备管理系统，通用性高，前后端完全分离，开发中... | Web-based device management system, High versatility, Front-End and Back-End Separation, Developing...
Eisk.webAPI 76 ⭐
ASP.NET Core project templates with utility classes and simple use cases for building scalable web api, following architectural best practices (DDD, Onion Architecture etc).
Crud.aspcore.reactjs.webAPI.ef 65 ⭐
CRUD Operations in ASP.NET Core application using React.js , Web API and Entity Framework core DB first approach with the help of VS 2017.
Arkbot 65 ⭐
ARK Survival Evolved application that monitors and extracts data from local ARK servers and exposes this data through a Web App, Web API and Discord Bot. Provides important functions to players: dino listings, food-status, breeding info, statistics; and server admins: rcon-commands, server managing etc.
Event Sourcing Castanha 64 ⭐
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
A small Node.js Web API for Azure AD B2C that shows how to protect your web api and accept B2C access tokens using Passport.js.
Onionarchitecture 68 ⭐
The onion architecture, introduced by Jeffrey Palermo, overcomes the issues of the layered architecture with great ease. With Onion Architecture, the game-changer is that the Domain Layer (Entities and Validation Rules that are common to the business case ) is at the Core of the Entire Application. This means higher flexibility and lesser coupling. In this approach, we can see that all the Layers are dependent only on the Core Layers.
Urlfirewall 57 ⭐
UrlFirewall is a lightweight, fast filtering middleware for http request urls.It supports blacklist, whitelist mode.Supports persisting filter rules to any media.You can use it in webapi, gateway, etc.
Popcorn 56 ⭐
Popcorn is a .Net Middleware for your RESTful API that allows your consumers to request exactly as much or as little as they need, with no effort from you.
Redhttp Red 50 ⭐
A .NET Standard web application framework built on ASP.NET Core w/ Kestrel and inspired by the simplicity of Express.js
Andyhacool Hrm 44 ⭐
Full ASP.NET Core 2.2 Web API project with DDD, CQRS, MediatR and JWT authentication w/ refresh tokens
Angularcli Aspnet Core Customersservice 42 ⭐
Example of integrating Angular with ASP.NET Core RESTful Services
Active Directory Dotnet Daemon Certificate Credential 40 ⭐
A .NET 4.5 daemon application that uses a certificate to authenticate with Azure AD and get OAuth 2.0 access tokens.
A small Node.js Web API that is protected with Azure AD v2.0 to validate access tokens and accepts authorized calls.
MongowebAPIstarter 44 ⭐
A full-featured starter template for `dotnet new` to quickly scaffold a .Net Core 3.1 Web-Api project with MongoDB as the data store.
Aspnet Core Web API Using Odata 29 ⭐
Demo application of my speech 'Add OData Support to Your Asp.Net Core Web Api' at Dotnet Konf İstanbul. http://dotnetkonf.com/