Skip to content

georgelemon/adap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Booyaka Logo
Another Day Another Package

An awesome list of Nim wrappers, bindings, API clients
and packages πŸ‘‘ Written in Nim language
Made by Humans from OpenPeeps

About

This is a collection of Nim bindings for popular C libraries, Nim API clients for various services, and Nim packages for different use cases. The goal is to provide a comprehensive list of resources for Nim developers to easily find and use these libraries in their projects.

Name Description License
Projects
Booyaka A fast documentation generator for cool kids! Compiled, lightweight, and self-hosted. Written in Nim language. AGPLv3
Supranim A simple and powerful Nim web framework for building web applications with ease. Built on top of Libevent, it provides a high-performance and scalable foundation for your web projects. MIT
Groovebox Badass Live Streaming Straight from Your Disk! A powerful RTMP client, server and Icecast client for streaming audio and video content. MIT
Meowmail A simple and elegant SMTP server built on top of Libevent. MIT
Sunday WIP β˜€οΈ Sunday - A simple publishing platform powered by Supranim
Packages
RTMP Client & Server A Nim library for building RTMP clients and servers, allowing you to stream audio, video, and data in real-time over the internet. MIT
Valido A library of string validators and sanitizers for Nim, providing a wide range of validation functions to ensure data integrity and security in your applications. MIT
Bag A Nim library for validating form input data in a fancy way, making it easy to ensure that user input meets your application's requirements. MIT
MimeDB A large database of MIME types for Nim language, providing a comprehensive list of MIME types and their associated file extensions for use in your applications. MIT
Money A simple and intuitive library for handling money and currency in Nim. MIT
Kapsis A CLI toolkit for building delightful command line interfaces in seconds, providing a simple and powerful API for creating interactive CLI applications with Nim. MIT
Emitter A simple event emitter for Nim, allowing you to create and manage events in your applications with ease. MIT
Limiter A rate limiter for Nim, providing a simple and efficient way to limit the rate of function calls or events in your applications. MIT
Tim Engine A powerful template engine & markup language written in Nim, designed for building dynamic web apps with ease. LGPLv3
Blackpaper A super simple Password Strength Estimator for Nim that helps you determine the strength of a password based on its length and character variety. MIT
Ozark A magical Macro-based ORM with compile-time SQL validation & type safety. MIT
Multipart A Nim library for parsing multipart/form-data, allowing you to handle file uploads and form submissions in your web applications with ease. MIT
Marv - Markdown parser A stupid simple Markdown parser for Nim, providing a straightforward way to convert Markdown text into HTML in your Nim applications. MIT
Greskewel Postgres in a box. Embeddable Postgres server for testing and development. MIT
Voodoo Working with Nim's macros is just Voodoo! A collection of utilities and helpers for working with Nim's powerful macro system + A framework for building mini programming languages and code generators. MIT
Nyml A stupid simple YAML parser for Nim, providing a straightforward way to parse YAML data into Nim data structures in your applications. MIT
Denim Node πŸ’– Nim = Denim! Build powerful NodeJS / BunJS addons with Nim language via Node API (NAPI) MIT
Iconim 🎁 SVG Icon library manager for server-side rendering
PluginKit A plugin system for Nim - Create and manage plugins inside your Nim application
TwoFA A simple 2FA QR Code generator
E2EE A simple cryptography package based on Monocypher library. Supporting E2EE Streams, Hashing, Key Derivation/Exchange, Seal/Unseal
Bindings
libevent A high-performance event loop/event model with lots of features MIT
libvips A fast image processing library with low memory needs MIT
libblend2d A high-performance 2D vector graphics engine powered by a JIT compiler MIT
Webtokens (libjwt) Nim Bindings for LibJWT - JSON Web Token Library +JWK +JWKS MIT
libdatachannel A standalone WebRTC Data Channels, WebRTC Media Transport, and WebSockets library with Nim bindings, allowing you to build real-time communication applications with ease. MIT
libgccjit Nim bindings for libgccjit, the GCC Just-In-Time Compilation library, allowing you to generate and execute machine code at runtime from Nim. MIT
API Clients
Pexels API A Nim client for the Pexels API, allowing you to search and retrieve high-quality photos and videos. MIT

Note

This list is not exhaustive and is constantly being updated as new projects and packages are created. If you have an awesome idea for a Nim package or binding that must be created, or if you want to contribute to any of the existing projects, feel free to open an issue or submit a pull request. Let's build an amazing ecosystem of Nim libraries and tools together! πŸš€

Releases

No releases published

Packages

 
 
 

Contributors