All Projects → tempesta-tech → Tempesta

tempesta-tech / Tempesta

Licence: gpl-2.0
The Linux Application Delivery Controller

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Tempesta

Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (-35.43%)
Mutual labels:  http2, tls, high-performance
Haproxy
HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
Stars: ✭ 2,463 (+474.13%)
Mutual labels:  http2, load-balancer, high-performance
Siris
DEPRECATED: The community driven fork of Iris. The fastest web framework for Golang!
Stars: ✭ 146 (-65.97%)
Mutual labels:  http2, tls, high-performance
Nuster
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
Stars: ✭ 1,825 (+325.41%)
Mutual labels:  http2, load-balancer, high-performance
Edgedb
The next generation relational database.
Stars: ✭ 5,368 (+1151.28%)
Mutual labels:  database, high-performance
Sled
the champagne of beta embedded databases
Stars: ✭ 5,423 (+1164.1%)
Mutual labels:  database, high-performance
Ebooks
A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL
Stars: ✭ 151 (-64.8%)
Mutual labels:  database, linux-kernel
ssltun
simple secure http proxy server with automic https
Stars: ✭ 33 (-92.31%)
Mutual labels:  tls, http2
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (-50.12%)
Mutual labels:  tls, http2
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 (-92.54%)
Mutual labels:  tls, http2
gost
GO Simple Tunnel - a simple tunnel written in golang
Stars: ✭ 8,395 (+1856.88%)
Mutual labels:  tls, http2
static-web-server
A blazing fast and asynchronous web server for static files-serving. ⚡
Stars: ✭ 230 (-46.39%)
Mutual labels:  tls, http2
Tensorbase
TensorBase BE is building a high performance, cloud neutral bigdata warehouse for SMEs fully in Rust.
Stars: ✭ 440 (+2.56%)
Mutual labels:  database, high-performance
Go Http Tunnel
Fast and secure tunnels over HTTP/2
Stars: ✭ 2,786 (+549.42%)
Mutual labels:  http2, tls
Yugabyte Db
The high-performance distributed SQL database for global, internet-scale apps.
Stars: ✭ 5,890 (+1272.96%)
Mutual labels:  database, high-performance
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-58.51%)
Mutual labels:  http2, high-performance
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration…
Stars: ✭ 91 (-78.79%)
Mutual labels:  tls, http2
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+659.91%)
Mutual labels:  http2, tls
Vert.x
Vert.x is a tool-kit for building reactive applications on the JVM
Stars: ✭ 12,544 (+2824.01%)
Mutual labels:  http2, high-performance
HAProxy-2-RPM-builder
Build latest HAProxy binary with prometheus metrics support
Stars: ✭ 28 (-93.47%)
Mutual labels:  http2, load-balancer

Tempesta FW

Tempesta FW

What it is?

Tempesta FW is an all-in-one open-source solution for high performance web content delivery and advanced protection against DDoS and web attacks. This is a drop-in-replacement for the whole web server frontend infrastructure: an HTTPS load balancer, a web accelerator, a DDoS mitigation system, and a web application firewall (WAF).

Tempesta FW is the first and only hybrid of a Web accelerator and a multi-layer firewall. This unique architecture provides seamless integration with the Linux iptables or nftables.

Tempesta FW services up to 1.8M HTTP requests per second on the cheapest hardware, which is x3 faster than Nginx or HAProxy. Tempesta TLS is about 40-80% faster than Nginx/OpenSSL and provides up to x4 lower latency.

Demo

Watch the Tempesta FW demo in the Security Weekly show - Fast And Secure Web.

How it works?

Tempesta FW is built into Linux TCP/IP stack for better and more stable performance characteristics in comparison with TCP servers on top of common Socket API or even DPDK or other kernel bypass technology.

We do our best to keep the kernel modifications as small as possible. Current patch is just about 2,700 lines.

Current state

We're in alpha state for now. The alpha is available by:

The master branch is unstable and contains code for upcoming beta.

Installation and Configuration

Please see our Wiki for following topics:

Join Us

Join our Slack public channel for Tempesta FW contributors and user and feel free to ask any questions and discuss any Tempesta Fw-related topics!

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