Compojure is a small routing library for Ring that allows web applications to be composed of small, independent parts. Also refer to the Getting Started page on the wiki.
ring routing httpRing is a Clojure web applications library inspired by Python's WSGI and Ruby's Rack. By abstracting the details of HTTP into a simple, unified API, Ring allows web applications to be constructed of modular components that can be shared among a variety of applications, web servers, and web frameworks. The SPEC file at the root of this distribution provides a complete description of the Ring interface.
ring web httpStuff on top of Compojure for making sweet web apis. Latest non-alpha: [metosin/compojure-api "1.1.11"].
rest api swagger schema openapi http ring clojure-spec asyncSee example Xcode project. It also contains additional classes for convenient grouping of 3 ring progress views replicating Activity app by Apple. MKRingProgressView can be set up in Storyboard. Specify startColor, endColor, ringWidth and optional backgroundRingColor (if not set, defaults to startColor with 15% opacity).
ring progress progress-ring progress-circle progress-bar progress-view circle gradient conical-gradient activity apple iosMaker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.
maker cad draw cnc vector svg pdf dxf drawing fonts geometry bezier openjscad rectangle circle line arc laser 2d 3d openscad point points path model triangle outline quadratic cubic curve ellipse polygon square star dome bolt holes oval belt ring slot kerf shape font trigonometry boolean chain distort dogbone fillet intsersect intsersection measure mirror rotate scale stl plasma cutter water-jetLein-Ring is a Leiningen plugin that automates common Ring tasks. It provides commands to start a development web server, and to turn a Ring handler into a standard war file.
ring war leiningenYou can build Ring using CMake or using Scripts (Batch Files or Shell Scripts). The next steps explains building using scripts.
programming-language compiler virtual-machine scripting-language ring language ring-programming-language imperative-programming-language procedural object-oriented functional-programming declarative-language natural-language desktop web mobile gamesA circular buffer alternative written in C under a BSD license
circular-buffer bipbuffer queue ringCyclist allows you to create a list of fixed size that is cyclic. In a cyclist list the element following the last one is the first one. This property can be really useful when for example trying to order data packets that can arrive out of order over a network stream.
circular buffer ring cyclic dataI built this because of this tweet.I have nothing to do with Ring.com, they just annoyed me with that tweet, so I figured out their api..
ring doorbellA data-driven routing and destructuring library for Ring. This library is still being developed, so some functionality may change before we hit version 1.0.0. There are several data-driven routing libraries for Ring, such as bidi, Silk and gudu. Ataraxy differs from them because it not only seeks to match a route, it also destructures the incoming request.
ring routing data-drivenClout is a library for matching Ring HTTP requests. It uses the same routing syntax as used by popular Ruby web frameworks like Ruby on Rails and Sinatra. Clout supports both keywords and wildcards. Keywords (like ":title") will match any character but the following: / . , ; ?. Wildcards (*) will match anything.
routing ringRing middleware that acts as a OAuth 2.0 client. This is used for authenticating and integrating with third party website, like Twitter, Facebook and GitHub. The middleware function to use is ring.middleware.oauth2/wrap-oauth2. This takes a Ring handler, and a map of profiles as arguments. Each profile has a key to identify it, and a map of options that define how to authorize against a third-party service.
ring oauth oauth2I no longer have time to maintain this project in a timely manner and am looking for someone to take over. If you are interested please contact me. necessary-evil is an implementation of XML-RPC built on top of the ring http library for Clojure. XML-RPC is a bit nasty, but it is the basis of a number of other standards such as certain blogging APIs and Ping Back.
xml-rpc ringAn easy full stack framework for clojure
ring fullstack web frameworkPostCSS Focus Visible lets you use the :focus-visible pseudo-class in CSS, following the Selectors Level 4 specification. It is the companion to the focus-visible polyfill.
postcss css postcss-plugin focus ring pseudos selectors accessibility a11y keyboards pointer cursor mice mouse pen touch trackpad button input select textarea contenteditable jsFunctions for encoding and decoding data into formats commonly used in web applications. Distributed under the MIT License, the same as Ring.
ring codec base64 urlencodeKnowing what middleware to add to a Ring application, and in what order, can be difficult and prone to error. This library attempts to automate the process, by providing sensible and secure default configurations of Ring middleware for both websites and HTTP APIs.
ring middlewareStandard Ring middleware functions for handling JSON requests and responses. The wrap-json-body middleware will parse the body of any request with a JSON content-type into a Clojure data structure, and assign it to the :body key.
ring json middleware
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.