:gem: A collection of awesome Crystal libraries, tools, frameworks and software
Repository Index
47,133 repositories indexed
3,841–3,864 of 18,343 · Most stars
A fancy, configurable, notification manager for NeoVim
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
- distributed-computing
- map-reduce
- golang
- distributed-systems
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
- devise
- rails
- authentication
- api
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
- go
- kingpin
- cli
- command-line
explosive dust effect for views
Easy localization for Laravel
- laravel-localization
- laravel
- laravel-package
- php
EspoCRM – Open Source CRM Application
- crm
- php
- single-page-application
- customer-portal
Beautiful responsive email templates with code as beautiful as email templates can be
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
- garbage-collection
- memory-management
- memory-leak-detection
- c
A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities
- api
- gymnasium
- multi-agent-reinforcement-learning
- reinforcement-learning
Bastillion gives you a clean, browser-based way to manage SSH access across all your systems—like a bastion host with a friendly dashboard.
- ssh
- bastion-host
- java
- javascript
Blazor workshop
Translate your Go program into multiple languages.
- go
- cldr
- translation
- translation-files
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
- detection-library
- php
- device-detector
- user-agent
🛠 All-in-one web-based IDE specialized for machine learning and data science.
uWSGI application server container
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
- java
- jvm
- eclipse-openj9
- compiler
PostgreSQL interface for Node.js
- postgresql
- nodejs
- promises
- javascript
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
- c-sharp
- opengl
- opengl-es
- graphics-library
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
- distance
- algorithm
- python
- textdistance
FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
Easy to integrate Vulkan memory allocation library
Package ini provides INI file read and write functionality in Go
- go
- ini
- parser
- configuration