Macros for defining monads, and definition of the most common monads
Repository Index
47,133 repositories indexed
49–72 of 114 · Most stars
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub
- uriparser
- c
- rfc-3986
- rfc-3513
VBA Standard Library - A Collection of libraries to form a common standard layer for modern VBA applications.
- vba
- macros
- microsoft
- microsoft-excel
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
- vulkan
- netstandard
- csharp
- dotnet
recursion schemes for cats; to iterate is human, to recurse, divine
- scala
- recursion-schemes
- functional-programming
Runtime inspection utilities for Python typing module
- typing
- introspection
- type-hints
- python
Fastest tool to access data in Elixir
- elixir
- macros
- lenses
- nested-structures
An easy-to-use and fast library for task-based parallelism, utilizing coroutines.
- coroutines
- cpp
- parallel-computing
Macros for more flexible composition with the Elixir Pipe operator
A GTK / Fortran binding, and its documentation (in the Wiki tab).
An inter-process and inter-machine lockfile utility that works on a local or network file system.
- lockfile
- atomic
- nodejs
- cross-process
A collection of sweet.js macros that implement ES6 features for ES5
C++20 Microservice Bootstrapping Framework
- threads
- event-loops
- boost
- cpp20
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
- pascal
- vulkan
- vulkan-api
- vulkan-library
interactive programming of melodies, producing MIDI
Useful cmake macros that help with: compiler/linker flags, collecting sources, PCHs, Unity builds and other stuff.
- linker-flags
- cmake
- compiler-flags
- unity-build
This is a grunt task for adding a grunt task to compiler ES6 JS into ES3 JS using Traceur Compiler
A simple cross platform .NET API for Intel MKL
- mkl
- cross-platform
- matrix
- linear-algebra
A complete header translation (binding) of the raylib 6.2 to Pascal. Without any funky helper functions for memory alignment issues. Inspired and partially based on the drezgames/raylib-pascal binding, however a little cleaner and more recent, with FPC 3.2.0 and up support.
- header-translation
- pascal-binding
- raylib
- lazarus
Reusable, composable patterns across Elixir libraries
- elixir
- pattern-matching
- composable-patterns
- guards
Go cross-platform OpenGL bindings.
Rust language bindings for Microsoft Playwright
- browser-automation
- playwright
- playwright-tests
- rust
A common cross-platform GUI library, the core uses Lazarus LCL.
- go
- govcl
- gui
- liblcl
An extension of LPeg that supports labeled failures