update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -13,9 +13,8 @@ href="https://github.com/sindresorhus/awesome">awesome</a> and <a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>.
The goal is to have projects mostly stable and useful for the
community.</p>
<p>Search shards at <a href="https://shards.info">shards.info</a> or
follow announcements <a href="https://crystal-ann.com">Crystal [ANN]</a>
for more.</p>
<p>Search shards at <a href="https://shards.info">shards.info</a> for
more.</p>
<p>Contributions are welcome. Please take a quick look at the <a
href="https://github.com/veelenga/awesome-crystal/blob/master/.github/CONTRIBUTING.md">contribution
guidelines</a> first.</p>
@@ -199,6 +198,9 @@ for <a href="https://fftw.org/">FFTW</a> library</li>
<li><a href="https://github.com/Sija/gphoto2.cr">gphoto2.cr</a> -
Bindings for the <a href="http://www.gphoto.org/">libgphoto2</a>
library</li>
<li><a href="https://github.com/spider-gazelle/gpio.cr">gpio.cr</a> -
Bindings for the gpiod library (general purpose IO control and
feedback)</li>
<li><a href="https://github.com/olbat/icu.cr">icu.cr</a> - Bindings for
the <a href="http://site.icu-project.org/">ICU</a> library</li>
<li><a href="https://github.com/splattael/libnotify.cr">libnotify.cr</a>
@@ -292,6 +294,8 @@ columns</li>
<ul>
<li><a href="https://github.com/crystal-ameba/ameba">ameba</a> - A
static code analysis tool</li>
<li><a href="https://github.com/tamdaz/cruml">cruml</a> - A tool that
provides an UML class diagram generator for any Crystal projects</li>
<li><a
href="https://github.com/microgit-com/linguist.cr">linguist.cr</a> -
Using multiple ways to find programming language used in files, based on
@@ -484,6 +488,8 @@ Simple Sendgrid Client</li>
manager</li>
<li><a href="https://github.com/maiha/rcm.cr">rcm.cr</a> - Redis Cluster
Manager</li>
<li><a href="https://github.com/yanecc/vfox-crystal">vfox-crystal</a> -
Plugin for vfox version manager</li>
</ul>
<h2 id="examples-and-funny-stuff">Examples and funny stuff</h2>
<ul>
@@ -601,7 +607,7 @@ for writing HTML in plain Crystal</li>
<li><a
href="https://github.com/aristotelesbr/docx_cr_converter">docx_cr_converter</a>
- parse DOCX Word</li>
<li><a href="https://github.com/kostya/myhtml">myhtml</a> - Fast HTML5
<li><a href="https://github.com/kostya/lexbor">lexbor</a> - Fast HTML5
Parser that includes CSS selectors</li>
</ul>
<h2 id="http">HTTP</h2>
@@ -652,7 +658,10 @@ href="https://github.com/nbulaj/proxy-fetcher.cr">proxy-fetcher.cr</a> -
Proxy lists fetching &amp; validating library</li>
<li><a href="https://github.com/y2k2mt/sse.cr">sse.cr</a> - <a
href="https://html.spec.whatwg.org/multipage/server-sent-events.html">Server-Sent
Events</a> client ## Image processing</li>
Events</a> client</li>
</ul>
<h2 id="image-processing">Image processing</h2>
<ul>
<li><a href="https://github.com/celestinecr/celestine">celestine</a> -
Create SVG images using a DSL</li>
<li><a href="https://github.com/spider-gazelle/ffmpeg">ffmpeg</a> -
@@ -785,6 +794,9 @@ IP addresses and DNS entries without requiring sudo</li>
Crystal C bindings for the PortMIDI cross-platform MIDI I/O library</li>
<li><a href="https://github.com/Sija/retriable.cr">retriable.cr</a> -
Simple DSL to retry failed code blocks</li>
<li><a href="https://github.com/crystal-china/sentry">sentry</a> -
Build/Runs your crystal application, watches files, and
rebuilds/restarts app on file changes.</li>
<li><a
href="https://github.com/wyhaines/serf-handler.cr">serf-handler.cr</a> -
Framework for building Serf handlers, with a suite of useful builtin
@@ -817,8 +829,6 @@ implementation (Client, Server, Bots)</li>
<li><a
href="https://github.com/spider-gazelle/crystal-bacnet">crystal-bacnet</a>
- BACnet protocol implementation with BACnet/IP client</li>
<li><a href="https://gitlab.com/jgillich/crystal-dns">crystal-dns</a> -
DNS protocol implementation and resolver</li>
<li><a
href="https://github.com/foi/crystal-json-socket">crystal-json-socket</a>
- JSON-socket client &amp; server implementation. Inspired by and
@@ -832,10 +842,15 @@ A MQTT client</li>
<li><a
href="https://github.com/spider-gazelle/crystal-snmp">crystal-snmp</a> -
An SNMP implementation with version 1, 2c and 3 support</li>
<li><a href="https://github.com/spider-gazelle/dns">dns</a> - DNS
protocol implementation and resolver</li>
<li><a href="https://github.com/RX14/fast_irc.cr">fast_irc.cr</a> - Fast
IRC parser/generator</li>
<li><a href="https://github.com/crystal-community/jwt">jwt</a> -
Implementation of JWT (JSON Web Token)</li>
<li><a href="https://github.com/spider-gazelle/knx">knx</a> - KNX
protocol implementation supporting multicast, unicast and TCP/IP
tunnelling</li>
<li><a href="https://github.com/spider-gazelle/mdns">mDNS</a> - DNS
Service Discovery and multicast DNS</li>
<li><a
@@ -1032,6 +1047,10 @@ Small opinionated testing library focusing on power asserts</li>
- Library for unit tests and assertions</li>
<li><a href="https://github.com/waterlink/mocks.cr">mocks.cr</a> -
Mocking library for Crystal</li>
<li><a
href="https://github.com/crystal-loot/selenium.cr">selenium.cr</a> -
Selenium client for interacting with web pages for browser
automation</li>
<li><a href="https://crystal-lang.org/api/Spec.html">Spec</a> - spec
framework (Crystal stdlib)</li>
<li><a href="https://gitlab.com/arctic-fox/spectator">spectator</a> -
@@ -1187,9 +1206,13 @@ equivalents</li>
language site</li>
<li><a href="https://devdocs.io/crystal/">devdocs.io</a> - API
Documentation Browser with Crystal support</li>
<li><a href="https://learnxinyminutes.com/docs/crystal/">Learn X in Y
minutes</a> - Quick tutorial on Crystal</li>
<li><a
href="https://pragprog.com/book/crystal/programming-crystal">Programming
Crystal</a> - PragProg book to start your Crystal journey</li>
<li><a href="https://gergelyk.github.io/prog-lang-usability/">Usability
of Programming Languages</a> - Comparison of Python, Rust, Crystal</li>
</ul>
<h2 id="official-documentation-translations">Official Documentation
Translations</h2>
@@ -1213,8 +1236,6 @@ your code and displays the result</li>
Procfile-based application manager (like Foreman)</li>
<li><a href="https://github.com/elorest/cry">cry</a> - Ability to
execute crystal code in a fashion similar to Rubys pry edit</li>
<li><a href="https://crystal-ann.com">Crystal [ANN]</a> - Announce new
project, blog post, version update or any other Crystal work</li>
<li><a href="https://github.com/jhass/DeBot">DeBot</a> - IRC bot written
in Crystal</li>
<li><a href="https://github.com/crystal-community/icr">icr</a> -
@@ -1223,10 +1244,9 @@ Interactive console for Crystal (like IRB for Ruby)</li>
Invidious is an alternative front-end to YouTube</li>
<li><a href="https://github.com/thewalkingtoast/mpngin">mpngin</a> - A
URL shortener with simple stats</li>
<li><a
href="https://github.com/crystal-china/procodile_cr">procodile</a> - Run
processes in the background (and foreground) on Mac &amp; Linux from a
Procfile (for production and/or development environments)</li>
<li><a href="https://github.com/crystal-china/procodile">procodile</a> -
Run processes in the background (and foreground) on Mac &amp; Linux from
a Procfile (for production and/or development environments)</li>
<li><a href="https://quicktype.io/">quicktype</a> - Generate models and
serializers from JSON, JSON Schema, GraphQL, and TypeScript</li>
<li><a href="http://shards.info/">shards.info</a> - Web service that
@@ -1355,3 +1375,5 @@ shebang wrapper for Crystal</li>
<li><a href="https://github.com/veelenga/crystal-zsh">crystal-zsh</a> -
.oh-my-zsh plugin</li>
</ul>
<p><a href="https://github.com/veelenga/awesome-crystal">crystal.md
Github</a></p>