featherhttp / Framework
Licence: mit
A lightweight low ceremony API for web services.
Stars: ✭ 644
Projects that are alternatives of or similar to Framework
Company Structure
A company structure with a list of projects and their users
Stars: ✭ 48 (-92.55%)
Mutual labels: backend, webapp
Local Web Server
A lean, modular web server for rapid full-stack development.
Stars: ✭ 916 (+42.24%)
Mutual labels: backend, webapp
Active Directory B2c Dotnetcore Webapp
An ASP.NET Core web application that can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
Stars: ✭ 160 (-75.16%)
Mutual labels: dotnetcore, webapp
Hydra
A light-weight library for building distributed applications such as microservices
Stars: ✭ 611 (-5.12%)
Mutual labels: services, backend
HerokuContainer
Dockerized ASP.NET Core Web API app in Heroku
Stars: ✭ 26 (-95.96%)
Mutual labels: dotnetcore, webapp
Webapp.rs
A web application completely written in Rust. 🌍
Stars: ✭ 1,888 (+193.17%)
Mutual labels: backend, webapp
Storaji
📒 The light/responsive inventory management system available on Windows, macOS and Linux.
Stars: ✭ 222 (-65.53%)
Mutual labels: services, backend
sanabil
A platform to organize the work of charity in Algiers City
Stars: ✭ 16 (-97.52%)
Mutual labels: backend, webapp
heroku-flask-template
A simple, fast and easy-to-deploy Heroku ready flask web app template written in Python.
Stars: ✭ 26 (-95.96%)
Mutual labels: backend, webapp
Udash Core
Scala framework for building beautiful and maintainable web applications.
Stars: ✭ 405 (-37.11%)
Mutual labels: backend, webapp
Programming Challenges
Algorithmic, Data Structures, Frontend and Pentest - Programming challenges and competitions to improve knowledge.
Stars: ✭ 592 (-8.07%)
Mutual labels: backend
Nsmartproxy
NSmartProxy是一款开源免费的内网穿透工具。采用.NET CORE的全异步模式打造。(NSmartProxy is an open source reverse proxy tool that creates a secure tunnel from a public endpoint to a locally service.)
Stars: ✭ 547 (-15.06%)
Mutual labels: dotnetcore
Mockhttp
Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.
Stars: ✭ 623 (-3.26%)
Mutual labels: dotnetcore
Raspberryio
The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Stars: ✭ 593 (-7.92%)
Mutual labels: dotnetcore
Saturn
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Stars: ✭ 540 (-16.15%)
Mutual labels: backend
Notykt
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
Stars: ✭ 543 (-15.68%)
Mutual labels: backend
Feather HTTP
A lightweight low ceremony APIs for .NET Core applications.
- Built on the same primitives as .NET Core
- Optimized for building HTTP APIs quickly
- Take advantage of existing .NET Core middleware and frameworks
Hello World
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Http;
var app = WebApplication.Create(args);
app.MapGet("/", async http =>
{
await http.Response.WriteAsync("Hello World");
});
await app.RunAsync();
Tutorial
The tutorial will walk you through building an HTTP API for a todo application using FeatherHttp.
Using CI Builds
To use the dotnet new
template, use the following command
dotnet new -i FeatherHttp.Templates::{version} --nuget-source https://f.feedz.io/featherhttp/framework/nuget/index.json
Once you've installed the template, run:
dotnet new feather -n {name}
This will create a new project using FeatherHttp.
To use CI builds add the following nuget feed:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="featherhttp" value="https://f.feedz.io/featherhttp/framework/nuget/index.json" />
<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
See the list of versions
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].