Cross-platform asynchronous I/O
- asynchronous
- io
- networking
- unix
55,640 visible repositories in the index
1–16 of 16 · Most stars
Cross-platform asynchronous I/O
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Make your functions return something meaningful, typed, and safe!
A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
Haxe/Lua externs for Defold game engine
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
Reusable, composable patterns across Elixir libraries
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
A collection of LPEG patterns
Pipe elixir functions that match ok/error tuples or custom patterns.
Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.
Go language extension that turns HTML templates into typed Go expressions with seamless editor support and an extensible rendering pipeline.
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
GoT is a template engine that turns templates into Go code to compile into your app.
:evergreen_tree: Parses indented code and returns a tree structure.
Haxe externs for simple-peer.