All Projects â†’ txthinking â†’ Nico

txthinking / Nico

Licence: gpl-3.0
A HTTP2 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Nico

Ssl Proxy
🔒 Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
Stars: ✭ 427 (+893.02%)
Mutual labels:  reverse-proxy, ssl, tls, certificate
Beetlex
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Stars: ✭ 802 (+1765.12%)
Mutual labels:  ssl, tls, http-server, webserver
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+7481.4%)
Mutual labels:  http2, ssl, tls, http-server
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+397.67%)
Mutual labels:  tls, ssl, http2, http-server
freshcerts
ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring
Stars: ✭ 59 (+37.21%)
Mutual labels:  tls, ssl, certificate
Netcoreserver
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 799 (+1758.14%)
Mutual labels:  ssl, tls, http-server
Beast
HTTP and WebSocket built on Boost.Asio in C++11
Stars: ✭ 3,241 (+7437.21%)
Mutual labels:  ssl, tls, http-server
Telegraph
Secure Web Server for iOS, tvOS and macOS
Stars: ✭ 474 (+1002.33%)
Mutual labels:  ssl, certificate, webserver
static-web-server
A blazing fast and asynchronous web server for static files-serving. âš¡
Stars: ✭ 230 (+434.88%)
Mutual labels:  tls, http2, http-server
O Saft
O-Saft - OWASP SSL advanced forensic tool
Stars: ✭ 306 (+611.63%)
Mutual labels:  ssl, tls, certificate
Sortpem
âž¿ Sorting utility for PEM files
Stars: ✭ 11 (-74.42%)
Mutual labels:  ssl, tls, certificate
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (+544.19%)
Mutual labels:  http2, tls, http-server
letsencrypt-www
Probably the easiest way to create | renew | deploy certificate
Stars: ✭ 27 (-37.21%)
Mutual labels:  tls, ssl, certificate
Mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Stars: ✭ 25,495 (+59190.7%)
Mutual labels:  http2, ssl, tls
Cppserver
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 528 (+1127.91%)
Mutual labels:  ssl, tls, http-server
Caddy
Matthew Holt began developing Caddy in 2014 while studying computer science at Brigham Young University. (The name "Caddy" was chosen because this software helps with the tedious, mundane tasks of serving the Web, and is also a single place for multiple things to be organized together.) It soon became the first web server to use HTTPS automatically and by default, and now has hundreds of contributors and has served trillions of HTTPS requests.
Stars: ✭ 35,966 (+83541.86%)
Mutual labels:  reverse-proxy, tls, http-server
Shgf
Simple HTTP golang framework
Stars: ✭ 13 (-69.77%)
Mutual labels:  http2, ssl, tls
nativescript-http
The best way to do HTTP requests in NativeScript, a drop-in replacement for the core HTTP with important improvements and additions like proper connection pooling, form data support and certificate pinning
Stars: ✭ 32 (-25.58%)
Mutual labels:  tls, ssl, http2
qsslcaudit
test SSL/TLS clients how secure they are
Stars: ✭ 22 (-48.84%)
Mutual labels:  tls, ssl, certificate
Pem
Create private keys and certificates with node.js
Stars: ✭ 496 (+1053.49%)
Mutual labels:  ssl, tls, certificate

Nico

中文

Donate Slack

A HTTP2 web server for reverse proxy and single page application, automatically apply for ssl certificate, zero-configuration.

Install via nami

$ nami install github.com/txthinking/nico

Reverse proxy

Make sure your domains are already resolved to your server IP and open 80/443 port

$ nico 'domain.com http://127.0.0.1:2020'

Static server, can be used for single page application

$ nico 'domain.com /path/to/web/root'

All can be in one line command

$ nico 'domain1.com http://127.0.0.1:2020' 'domain2.com /path/to/web/root' 'domain3.com http://127.0.0.1:3030'

Daemon

You may like joker

Why

Nico is a simple HTTP2 web server, but she is enough in most cases. If you want to use rewrite, load balancing, you need to consider nginx or others.

License

Licensed under The GPLv3 License

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