{"id":13508484,"url":"https://github.com/tempesta-tech/tempesta","last_synced_at":"2025-05-15T04:04:21.714Z","repository":{"id":19858463,"uuid":"23121600","full_name":"tempesta-tech/tempesta","owner":"tempesta-tech","description":"All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks","archived":false,"fork":false,"pushed_at":"2025-05-13T15:38:18.000Z","size":22095,"stargazers_count":650,"open_issues_count":237,"forks_count":106,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-05-13T16:43:53.743Z","etag":null,"topics":["bots","database","ddos-protection","high-performance","http-accelerator","http2","linux-kernel","load-balancer","security","tls","web-application-firewall","web-performance","web-security"],"latest_commit_sha":null,"homepage":"https://tempesta-tech.com/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tempesta-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"tempesta-tech"}},"created_at":"2014-08-19T18:44:05.000Z","updated_at":"2025-05-09T14:50:10.000Z","dependencies_parsed_at":"2024-03-18T12:56:37.706Z","dependency_job_id":"7691b4a4-2c40-4780-b7c3-69cb6f626e55","html_url":"https://github.com/tempesta-tech/tempesta","commit_stats":null,"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempesta-tech%2Ftempesta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempesta-tech%2Ftempesta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempesta-tech%2Ftempesta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempesta-tech%2Ftempesta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tempesta-tech","download_url":"https://codeload.github.com/tempesta-tech/tempesta/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270640,"owners_count":22042858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bots","database","ddos-protection","high-performance","http-accelerator","http2","linux-kernel","load-balancer","security","tls","web-application-firewall","web-performance","web-security"],"created_at":"2024-08-01T02:00:53.763Z","updated_at":"2025-05-15T04:04:21.682Z","avatar_url":"https://github.com/tempesta-tech.png","language":"C","funding_links":["https://github.com/sponsors/tempesta-tech"],"categories":["C","security"],"sub_categories":[],"readme":"![Tempesta FW](https://raw.githubusercontent.com/wiki/tempesta-tech/tempesta/tempesta_technologies_logo_small.png)\n\n# Tempesta FW\n\n## What it is?\n\n**Tempesta FW** is an all-in-one open-source solution for high performance web\ncontent delivery and advanced protection against DDoS and web attacks. This is a\ndrop-in-replacement for the whole web server frontend infrastructure: an HTTPS\nload balancer, a web accelerator, a DDoS mitigation system, and a web application\nfirewall (WAF).\n\n**Tempesta FW** is the first and only hybrid of a Web accelerator and a multi-layer\nfirewall. This unique architecture provides\n[seamless integration](https://tempesta-tech.com/knowledge-base/HTTP-tables/)\nwith the Linux iptables or nftables.\n\n**Tempesta FW** services up to 1.8M HTTP requests per second on the cheapest hardware,\nwhich is x3 faster than Nginx or HAProxy. **Tempesta TLS** is about \n[40-80% faster than Nginx/OpenSSL and provides up to x4 lower latency](https://netdevconf.info/0x14/session.html?talk-performance-study-of-kernel-TLS-handshakes).\n\n\n## Demo\n\nWatch the Tempesta FW **demo** in the Security Weekly show -\n**[Fast And Secure Web](https://securityweekly.com/shows/fast-and-secure-web-alexander-krizhanovsky-psw-669/)**.\n\n\n## How it works?\n\n**Tempesta FW** is built into Linux TCP/IP stack for better and more stable\nperformance characteristics in comparison with TCP servers on top of common\nSocket API or even DPDK or other kernel bypass technology.\n\nWe do our best to keep the kernel modifications as small as possible. Current\n[patch](https://github.com/tempesta-tech/tempesta/blob/master/linux-5.10.35.patch)\nis just about 3,200 lines.\n\n\n## Current state\n\nWe're in [Beta](https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta)\nstate for now. The beta is available by:\n\n* [source code](https://tempesta-tech.com/knowledge-base/Install-from-Sources/)\n* [installation script](https://tempesta-tech.com/knowledge-base/Install-from-packages/) (binary packages)\n\nThe **master** branch is a development (and unstable) branch for contributers and\nearly testers only.\nUse [release-0.8](https://github.com/tempesta-tech/tempesta/tree/release-0.8) branch\nfor a stable version.\n\n\n## Installation and Configuration\n\nPlease see our **[Wiki](https://tempesta-tech.com/knowledge-base/home/)** for\nfollowing topics:\n\n* [Quick start](https://tempesta-tech.com/knowledge-base/Configuration/#quick-start)\n* [Design description](https://tempesta-tech.com/knowledge-base/Home/#design-considerations)\n* [System requirements](https://tempesta-tech.com/knowledge-base/Requirements/)\n* [Installation procedures](https://tempesta-tech.com/knowledge-base/Installation/)\n* [Configuration guide](https://tempesta-tech.com/knowledge-base/Configuration/)\n* [Use cases](https://tempesta-tech.com/knowledge-base/Use-cases/)\n* [Performance tips \u0026 benchmarks](https://tempesta-tech.com/knowledge-base/Performance/)\n\n\n## We appreciate support of our technical partner\n\n \u003ca href=\"https://netactuate.com/\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/884694/163684435-f4c9a95f-ab2c-4f3c-8734-81c173677e01.svg\" width=\"300\"/\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftempesta-tech%2Ftempesta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftempesta-tech%2Ftempesta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftempesta-tech%2Ftempesta/lists"}