Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedestal/pedestal
The Pedestal Server-side Libraries
https://github.com/pedestal/pedestal
clojure pedestal
Last synced: 11 days ago
JSON representation
The Pedestal Server-side Libraries
- Host: GitHub
- URL: https://github.com/pedestal/pedestal
- Owner: pedestal
- Created: 2013-03-04T17:18:45.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T20:18:00.000Z (19 days ago)
- Last Synced: 2024-10-21T00:49:27.893Z (19 days ago)
- Topics: clojure, pedestal
- Language: Clojure
- Homepage: http://pedestal.io/
- Size: 7.46 MB
- Stars: 2,697
- Watchers: 108
- Forks: 295
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-starred - pedestal/pedestal - The Pedestal Server-side Libraries (clojure)
- awesome-clojure - Pedestal
README
# Pedestal
![CI](https://github.com/pedestal/pedestal/workflows/CI/badge.svg)
[![Clojars Project](https://img.shields.io/clojars/v/io.pedestal/pedestal.service.svg)](https://clojars.org/io.pedestal/pedestal.service)
[![Home Page](https://img.shields.io/badge/Docs-Documentation-blue)](http://pedestal.io)Pedestal is a set of libraries written in Clojure that aims to bring
both the language and its principles (Simplicity, Power, and Focus) to
server-side development.Pedestal features:
- Secure by default
- Batteries included, but designed for extensibility
- Asynchronous request handling
- Server Sent Events and WebSockets as first class citizens
- Integrated logging, metrics, and tracing
- Default integration with [Jetty 11](https://eclipse.dev/jetty/)You can stand up a basic Pedestal server in just a few lines of code
(see the tutorials in the documentation), but Pedestal is designed to grow with you,
as your application matures and expands.See the [full documentation](http://pedestal.io) for far more detail about
using Pedestal, its design, and its philosophy.Pedestal requires Clojure 1.10 or later, and works with Servlet API 5.0 and Java 11 and up.
## Support
Primary support is on the [#pedestal channel of Clojurians Slack](https://clojurians.slack.com/archives/C0K65B20P).
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for details on contributing to Pedestal.
### Running the tests
From the `tests` subdirectory, execute `clj -X:test`.
---
## License
Copyright 2013 Relevance, Inc.Copyright 2014-2024 Cognitect, Inc.
The use and distribution terms for this software are covered by the
Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0)
which can be found in the file [epl-v10.html](epl-v10.html) at the root of this distribution.By using this software in any fashion, you are agreeing to be bound by
the terms of this license.You must not remove this notice, or any other, from this software.