All Projects → cherrypy → Cheroot

cherrypy / Cheroot

Licence: bsd-3-clause
Cheroot is the high-performance, pure-Python HTTP server used by CherryPy. Docs -->

Programming Languages

python
139335 projects - #7 most used programming language
pypy
12 projects

Projects that are alternatives of or similar to Cheroot

tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+67.19%)
Mutual labels:  ssl, https, http-server
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+2446.88%)
Mutual labels:  https, ssl, http-server
Kvantum
An intellectual (HTTP/HTTPS) web server with support for server side templating (Crush, Apache Velocity and JTwig)
Stars: ✭ 17 (-86.72%)
Mutual labels:  ssl, https, http-server
Http Client
A high-performance, high-stability, cross-platform HTTP client.
Stars: ✭ 86 (-32.81%)
Mutual labels:  cross-platform, https, ssl
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 (+524.22%)
Mutual labels:  https, ssl, http-server
Hp Socket
High Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (+3353.13%)
Mutual labels:  cross-platform, ssl, https
Cherrypy
CherryPy is a pythonic, object-oriented HTTP framework. https://docs.cherrypy.org/
Stars: ✭ 1,363 (+964.84%)
Mutual labels:  cross-platform, https, http-server
Merecat
Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd
Stars: ✭ 69 (-46.09%)
Mutual labels:  https, ssl, http-server
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 (+312.5%)
Mutual labels:  https, ssl, http-server
Libhttpserver
C++ library for creating an embedded Rest HTTP server (and more)
Stars: ✭ 464 (+262.5%)
Mutual labels:  cross-platform, https, http-server
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 (+526.56%)
Mutual labels:  https, ssl, http-server
Fenix
A simple and visual static web server with collaboration features.
Stars: ✭ 1,559 (+1117.97%)
Mutual labels:  https, ssl, http-server
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-32.03%)
Mutual labels:  https, ssl
Watsonwebserver
Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
Stars: ✭ 125 (-2.34%)
Mutual labels:  https, http-server
Tls Inspector
Easily view and inspect X.509 certificates on your iOS device.
Stars: ✭ 92 (-28.12%)
Mutual labels:  https, ssl
Igropyr
a async http server base on libuv for Chez Scheme
Stars: ✭ 85 (-33.59%)
Mutual labels:  cross-platform, http-server
Certificaat
General-purpose ACME client
Stars: ✭ 88 (-31.25%)
Mutual labels:  https, ssl
Serverpilot Letsencrypt
Automate the installation of Let's Encrypt SSL on the free plan of ServerPilot
Stars: ✭ 129 (+0.78%)
Mutual labels:  https, ssl
Packetsender
Network utility for sending / receiving TCP, UDP, SSL
Stars: ✭ 1,349 (+953.91%)
Mutual labels:  cross-platform, ssl
Acme client
Java ACME Client application
Stars: ✭ 77 (-39.84%)
Mutual labels:  https, ssl

.. image:: https://img.shields.io/pypi/v/cheroot.svg :target: https://pypi.org/project/cheroot

.. image:: https://tidelift.com/badges/package/pypi/cheroot :target: https://tidelift.com/subscription/pkg/pypi-cheroot?utm_source=pypi-cheroot&utm_medium=readme :alt: Cheroot is available as part of the Tidelift Subscription

.. image:: https://github.com/cherrypy/cheroot/workflows/Test%20suite/badge.svg :target: https://github.com/cherrypy/cheroot/actions?query=workflow%3A%22Test+suite%22+branch%3Amaster :alt: GitHub Actions Workflow — Test suite

.. image:: https://github.com/cherrypy/cheroot/workflows/Code%20quality/badge.svg :target: https://github.com/cherrypy/cheroot/actions?query=workflow%3A%22Code+quality%22+branch%3Amaster :alt: GitHub Actions Workflow — Code quality

.. image:: https://img.shields.io/badge/license-BSD-blue.svg?maxAge=3600 :target: https://pypi.org/project/cheroot

.. image:: https://img.shields.io/pypi/pyversions/cheroot.svg :target: https://pypi.org/project/cheroot

.. image:: https://codecov.io/gh/cherrypy/cheroot/branch/master/graph/badge.svg :target: https://codecov.io/gh/cherrypy/cheroot :alt: codecov

.. image:: https://readthedocs.org/projects/cheroot/badge/?version=latest :target: https://cheroot.cherrypy.org/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/StackOverflow-Cheroot-blue.svg :target: https://stackoverflow.com/questions/tagged/cheroot+or+cherrypy

.. image:: https://img.shields.io/gitter/room/cherrypy/cherrypy.svg :target: https://gitter.im/cherrypy/cherrypy

.. image:: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square :target: http://makeapullrequest.com/

.. image:: https://app.fossa.io/api/projects/git%2Bgithub.com%2Fcherrypy%2Fcheroot.svg?type=shield :target: https://app.fossa.io/projects/git%2Bgithub.com%2Fcherrypy%2Fcheroot?ref=badge_shield :alt: FOSSA Status

Cheroot is the high-performance, pure-Python HTTP server used by CherryPy.

Status

The test suite currently relies on pytest. It's being run via GitHub Actions CI/CD workflows.

For Enterprise

.. list-table:: :widths: 10 100

    • |tideliftlogo|

    • Professional support for Cheroot is available as part of the Tidelift Subscription_. The CherryPy maintainers and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use.

      Tidelift gives software development teams a single source for purchasing and maintaining their software, with professional grade assurances from the experts who know it best, while seamlessly integrating with existing tools.

      Learn more <Tidelift Subscription_>_.

.. _Tidelift Subscription: https://tidelift.com/subscription/pkg/pypi-cheroot?utm_source=pypi-cheroot&utm_medium=referral&utm_campaign=readme

.. |tideliftlogo| image:: https://cdn2.hubspot.net/hubfs/4008838/website/logos/logos_for_download/Tidelift_primary-shorthand-logo.png :target: https://tidelift.com/subscription/pkg/pypi-cheroot?utm_source=pypi-cheroot&utm_medium=readme :width: 75 :alt: Tidelift

Contribute Cheroot

Want to add something to upstream? Feel free to submit a PR or file an issue if unsure. Please follow CherryPy's common contribution guidelines <https://github.com/cherrypy/cherrypy/blob/master/.github/CONTRIBUTING.rst>_. Note that PR is more likely to be accepted if it includes tests and detailed description helping maintainers to understand it better 🎉

Oh, and be pythonic, please 🐍

Don't know how? Check out How to Contribute to Open Source <https://opensource.guide/how-to-contribute/>_ article by GitHub 🚀

License

.. image:: https://app.fossa.io/api/projects/git%2Bgithub.com%2Fcherrypy%2Fcheroot.svg?type=large :target: https://app.fossa.io/projects/git%2Bgithub.com%2Fcherrypy%2Fcheroot?ref=badge_large :alt: FOSSA Status

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