All Projects → featherhttp → Framework

featherhttp / Framework

Licence: mit
A lightweight low ceremony API for web services.

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
Appy
🚀 A full stack boilerplate web app
Stars: ✭ 225 (-65.06%)
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
Ethql
A GraphQL interface to Ethereum 🔥
Stars: ✭ 547 (-15.06%)
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
Live Torrent
Torrent Web Client
Stars: ✭ 546 (-15.22%)
Mutual labels:  backend
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
Felix
A Friendly SSH Jumper Bastion Fortress Server
Stars: ✭ 542 (-15.84%)
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

feedz.io

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].