update lists
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
|
||||
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Crystal[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Crystal[0m
|
||||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge.svg)[0m[38;5;12m (https://awesome.re)[39m
|
||||
|
||||
[38;5;12mA curated list of awesome Crystal code and resources. Inspired by [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) and [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness).[39m
|
||||
[38;5;12mThe goal is to have projects mostly stable and useful for the community.[39m
|
||||
|
||||
[38;5;12mSearch shards at [39m[38;5;14m[1mshards.info[0m[38;5;12m (https://shards.info) or follow announcements [39m[38;5;14m[1mCrystal [0m[38;5;12mANN[39m[38;5;14m[1m [0m[38;5;12m (https://crystal-ann.com) for more.[39m
|
||||
[38;5;12mSearch shards at [39m[38;5;14m[1mshards.info[0m[38;5;12m (https://shards.info) for more.[39m
|
||||
|
||||
[38;5;12mContributions are welcome. Please take a quick look at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (https://github.com/veelenga/awesome-crystal/blob/master/.github/CONTRIBUTING.md) first.[39m
|
||||
|
||||
@@ -119,6 +119,7 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mduktape.cr[0m[38;5;12m (https://github.com/jessedoyle/duktape.cr) - Bindings for the [39m[38;5;14m[1mDuktape[0m[38;5;12m (https://github.com/svaarala/duktape) javascript engine[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfftw.cr[0m[38;5;12m (https://github.com/firejox/fftw.cr) - Bindings for [39m[38;5;14m[1mFFTW[0m[38;5;12m (https://fftw.org/) library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgphoto2.cr[0m[38;5;12m (https://github.com/Sija/gphoto2.cr) - Bindings for the [39m[38;5;14m[1mlibgphoto2[0m[38;5;12m (http://www.gphoto.org/) library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgpio.cr[0m[38;5;12m (https://github.com/spider-gazelle/gpio.cr) - Bindings for the gpiod library (general purpose IO control and feedback)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1micu.cr[0m[38;5;12m (https://github.com/olbat/icu.cr) - Bindings for the [39m[38;5;14m[1mICU[0m[38;5;12m (http://site.icu-project.org/) library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibnotify.cr[0m[38;5;12m (https://github.com/splattael/libnotify.cr) - Bindings for Libnotify[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnlopt.cr[0m[38;5;12m (https://github.com/konovod/nlopt.cr) - Bindings for [39m[38;5;14m[1mNLOpt[0m[38;5;12m (https://nlopt.readthedocs.io/en/latest/)[39m
|
||||
@@ -160,6 +161,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mCode Analysis and Metrics[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mameba[0m[38;5;12m (https://github.com/crystal-ameba/ameba) - A static code analysis tool[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcruml[0m[38;5;12m (https://github.com/tamdaz/cruml) - A tool that provides an UML class diagram generator for any Crystal projects[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinguist.cr[0m[38;5;12m (https://github.com/microgit-com/linguist.cr) - Using multiple ways to find programming language used in files, based on Github's Linguist[39m
|
||||
|
||||
[38;2;255;187;0m[4mCompression[0m
|
||||
@@ -251,6 +253,7 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1masdf-crystal[0m[38;5;12m (https://github.com/marciogm/asdf-crystal) - Plugin for asdf version manager[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrenv[0m[38;5;12m (https://github.com/crenv/crenv) - Crystal version manager[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrcm.cr[0m[38;5;12m (https://github.com/maiha/rcm.cr) - Redis Cluster Manager[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvfox-crystal[0m[38;5;12m (https://github.com/yanecc/vfox-crystal) - Plugin for vfox version manager[39m
|
||||
|
||||
[38;2;255;187;0m[4mExamples and funny stuff[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblackjack-cr[0m[38;5;12m (https://github.com/gdonald/blackjack-cr) - Console Blackjack[39m
|
||||
@@ -287,8 +290,7 @@
|
||||
[38;2;255;187;0m[4mGUI Development[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-imgui[0m[38;5;12m (https://github.com/oprypin/crystal-imgui) - Bindings to [39m[38;5;14m[1mDear ImGui[0m[38;5;12m (https://github.com/ocornut/imgui), an immediate-mode graphical UI library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGTK4.cr[0m[38;5;12m (https://github.com/hugopl/gtk4.cr) - Bindings for [39m[38;5;14m[1mGTK4[0m[38;5;12m (https://docs.gtk.org/gtk4/overview.html) with Crystalized API[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIu[0m[38;5;12m [39m[38;5;12m(https://github.com/grkek/iu)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mFusion/libui.cr[0m[38;5;12m [39m[38;5;12m(https://github.com/Fusion/libui.cr)[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodified[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mhedron-crystal/hedron[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/hedron-crystal/hedron)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIu[0m[38;5;12m (https://github.com/grkek/iu) - UI framework based on the [39m[38;5;14m[1mFusion/libui.cr[0m[38;5;12m (https://github.com/Fusion/libui.cr) library, with custom elements and modified bindings from [39m[38;5;14m[1mhedron-crystal/hedron[0m[38;5;12m (https://github.com/hedron-crystal/hedron)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUltimate GTK4 Crystal Guide[0m[38;5;12m (https://ultimate-gtk4-crystal-guide.geopjr.dev/) - Learn how to create premium GTK4 apps in Crystal[39m
|
||||
|
||||
[38;2;255;187;0m[4mHTML Builders[0m
|
||||
@@ -299,7 +301,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mHTML/XML Parsing[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocx_cr_converter[0m[38;5;12m (https://github.com/aristotelesbr/docx_cr_converter) - parse DOCX Word[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmyhtml[0m[38;5;12m (https://github.com/kostya/myhtml) - Fast HTML5 Parser that includes CSS selectors[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlexbor[0m[38;5;12m (https://github.com/kostya/lexbor) - Fast HTML5 Parser that includes CSS selectors[39m
|
||||
|
||||
[38;2;255;187;0m[4mHTTP[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCable[0m[38;5;12m (https://github.com/cable-cr/cable) - An ActionCable "port" to Crystal, framework agnostic, 100% compatible with the ActionCable JS Client[39m
|
||||
@@ -319,6 +321,7 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mntlm[0m[38;5;12m (https://github.com/spider-gazelle/ntlm) - NTLM authentication[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mproxy-fetcher.cr[0m[38;5;12m (https://github.com/nbulaj/proxy-fetcher.cr) - Proxy lists fetching & validating library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msse.cr[0m[38;5;12m (https://github.com/y2k2mt/sse.cr) - [39m[38;5;14m[1mServer-Sent Events[0m[38;5;12m (https://html.spec.whatwg.org/multipage/server-sent-events.html) client[39m
|
||||
|
||||
[38;2;255;187;0m[4mImage processing[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcelestine[0m[38;5;12m (https://github.com/celestinecr/celestine) - Create SVG images using a DSL[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mffmpeg[0m[38;5;12m (https://github.com/spider-gazelle/ffmpeg) - FFmpeg bindings that works with StumpyPNG to extract frames[39m
|
||||
@@ -380,6 +383,7 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpinger[0m[38;5;12m (https://github.com/spider-gazelle/pinger) - Ping IP addresses and DNS entries without requiring sudo[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mport_midi[0m[38;5;12m (https://github.com/jimm/crystal_port_midi) - Crystal C bindings for the PortMIDI cross-platform MIDI I/O library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mretriable.cr[0m[38;5;12m (https://github.com/Sija/retriable.cr) - Simple DSL to retry failed code blocks[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msentry[0m[38;5;12m (https://github.com/crystal-china/sentry) - Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes.[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mserf-handler.cr[0m[38;5;12m (https://github.com/wyhaines/serf-handler.cr) - Framework for building Serf handlers, with a suite of useful builtin capabilities[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimple_retry[0m[38;5;12m (https://github.com/spider-gazelle/simple_retry) - Simple tool for retrying failed code blocks[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msslscan.cr[0m[38;5;12m (https://github.com/NeuraLegion/sslscan.cr) - Crystal shard wrapping the rbsec/sslscan utility[39m
|
||||
@@ -393,13 +397,14 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcr-xmpp[0m[38;5;12m (https://github.com/naqvis/cr-xmpp) - XMPP/Jabber Library[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrirc[0m[38;5;12m (https://github.com/Meoowww/Crirc) - IRC protocol implementation (Client, Server, Bots)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-bacnet[0m[38;5;12m (https://github.com/spider-gazelle/crystal-bacnet) - BACnet protocol implementation with BACnet/IP client[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-dns[0m[38;5;12m (https://gitlab.com/jgillich/crystal-dns) - DNS protocol implementation and resolver[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-json-socket[0m[38;5;12m [39m[38;5;12m(https://github.com/foi/crystal-json-socket)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJSON-socket[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mimplementation.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mnode-json-socket[0m[38;5;12m [39m[38;5;12m(https://github.com/sebastianseilund/node-json-socket/)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;14m[1mruby-json-socket[0m[38;5;12m [39m[38;5;12m(https://github.com/foi/ruby-json-socket)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-json-socket[0m[38;5;12m [39m[38;5;12m(https://github.com/foi/crystal-json-socket)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJSON-socket[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mimplementation.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mnode-json-socket[0m[38;5;12m [39m[38;5;12m(https://github.com/sebastianseilund/node-json-socket/)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mruby-json-socket[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/foi/ruby-json-socket)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-mqtt[0m[38;5;12m (https://github.com/spider-gazelle/crystal-mqtt) - A MQTT client[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-snmp[0m[38;5;12m (https://github.com/spider-gazelle/crystal-snmp) - An SNMP implementation with version 1, 2c and 3 support[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdns[0m[38;5;12m (https://github.com/spider-gazelle/dns) - DNS protocol implementation and resolver[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfast_irc.cr[0m[38;5;12m (https://github.com/RX14/fast_irc.cr) - Fast IRC parser/generator[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjwt[0m[38;5;12m (https://github.com/crystal-community/jwt) - Implementation of JWT (JSON Web Token)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknx[0m[38;5;12m (https://github.com/spider-gazelle/knx) - KNX protocol implementation supporting multicast, unicast and TCP/IP tunnelling[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmDNS[0m[38;5;12m (https://github.com/spider-gazelle/mdns) - DNS Service Discovery and multicast DNS[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmqtt-client.cr[0m[38;5;12m (https://github.com/84codes/mqtt-client.cr) - A fast and lightweight MQTT client[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmsgpack-crystal[0m[38;5;12m (https://github.com/crystal-community/msgpack-crystal) - MessagePack library[39m
|
||||
@@ -495,6 +500,7 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmicrotest[0m[38;5;12m (https://github.com/Ragmaanir/microtest) - Small opinionated testing library focusing on power asserts[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminitest.cr[0m[38;5;12m (https://github.com/ysbaddaden/minitest.cr) - Library for unit tests and assertions[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmocks.cr[0m[38;5;12m (https://github.com/waterlink/mocks.cr) - Mocking library for Crystal[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselenium.cr[0m[38;5;12m (https://github.com/crystal-loot/selenium.cr) - Selenium client for interacting with web pages for browser automation[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpec[0m[38;5;12m (https://crystal-lang.org/api/Spec.html) - spec framework (Crystal stdlib)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspectator[0m[38;5;12m (https://gitlab.com/arctic-fox/spectator) - Feature rich spec framework that uses the modern expect syntax[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtimecop.cr[0m[38;5;12m (https://github.com/crystal-community/timecop.cr) - Library for mocking with [39m[48;5;235m[38;5;249mTime.now[49m[39m[38;5;12m. Inspired by the [39m[38;5;14m[1mtimecop ruby gem[0m[38;5;12m (https://github.com/travisjeffery/timecop)[39m
|
||||
@@ -544,7 +550,7 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShivneri[0m[38;5;12m (https://github.com/ujjwalguptaofficial/shivneri) - Component based MVC web framework for crystal targeting good code structures, modularity & performance[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspider-gazelle[0m[38;5;12m (https://github.com/spider-gazelle/spider-gazelle) - A Rails esque web framework with a focus on speed and extensibility[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mCommunity[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mCommunity[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystal Forum[0m[38;5;12m (https://forum.crystal-lang.org/)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystal newsletter[0m[38;5;12m (https://crystal-lang.org/#newsletter)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGitter[0m[38;5;12m (https://gitter.im/crystal-lang/crystal)[39m
|
||||
@@ -558,13 +564,15 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPortuguese-speaking Telegram Group[0m[38;5;12m (https://t.me/crystalbrasil) - Bem vindos ao Crystal Brasil![39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRussian-speaking Telegram Group[0m[38;5;12m (https://t.me/crystal_ru) - Добро пожаловать, товарищ![39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystal for Rubyists[0m[38;5;12m (http://www.crystalforrubyists.com/) - Free book to bootstrap your Crystal journey[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystal Shards for Ruby Gems[0m[38;5;12m (https://github.com/crystal-lang/crystal/wiki/Crystal-Shards-for-Ruby-Gems) - A list of Ruby Gems and their Crystal Shards equivalents[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-koans[0m[38;5;12m (https://github.com/ilmanzo/crystal-koans) - Learn Crystal by writing unit tests[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-lang.org[0m[38;5;12m (https://crystal-lang.org) - Official language site[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdevdocs.io[0m[38;5;12m (https://devdocs.io/crystal/) - API Documentation Browser with Crystal support[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn X in Y minutes[0m[38;5;12m (https://learnxinyminutes.com/docs/crystal/) - Quick tutorial on Crystal[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Crystal[0m[38;5;12m (https://pragprog.com/book/crystal/programming-crystal) - PragProg book to start your Crystal journey[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsability of Programming Languages[0m[38;5;12m (https://gergelyk.github.io/prog-lang-usability/) - Comparison of Python, Rust, Crystal[39m
|
||||
|
||||
[38;2;255;187;0m[4mOfficial Documentation Translations[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbr.crystal-lang.org[0m[38;5;12m (http://br.crystal-lang.org/) - Brazilian[39m
|
||||
@@ -573,20 +581,19 @@
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mru.crystal-lang.org[0m[38;5;12m (http://ru.crystal-lang.org/) - Russian[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtw.crystal-lang.org[0m[38;5;12m (http://tw.crystal-lang.org/) - Chinese Traditional[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mServices and Apps[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mServices and Apps[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcarc.in[0m[38;5;12m (https://carc.in/) - A web service that runs your code and displays the result[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrank[0m[38;5;12m (https://github.com/arktisklada/crank) - A Procfile-based application manager (like Foreman)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcry[0m[38;5;12m (https://github.com/elorest/cry) - Ability to execute crystal code in a fashion similar to Ruby's pry edit[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystal [0m[38;5;12mANN[39m[38;5;14m[1m [0m[38;5;12m (https://crystal-ann.com) - Announce new project, blog post, version update or any other Crystal work[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeBot[0m[38;5;12m (https://github.com/jhass/DeBot) - IRC bot written in Crystal[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1micr[0m[38;5;12m (https://github.com/crystal-community/icr) - Interactive console for Crystal (like IRB for Ruby)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInvidious[0m[38;5;12m (https://github.com/iv-org/invidious) - Invidious is an alternative front-end to YouTube[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmpngin[0m[38;5;12m (https://github.com/thewalkingtoast/mpngin) - A URL shortener with simple stats[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprocodile[0m[38;5;12m (https://github.com/crystal-china/procodile_cr) - Run processes in the background (and foreground) on Mac & Linux from a Procfile (for production and/or development environments)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprocodile[0m[38;5;12m (https://github.com/crystal-china/procodile) - Run processes in the background (and foreground) on Mac & Linux from a Procfile (for production and/or development environments)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquicktype[0m[38;5;12m (https://quicktype.io/) - Generate models and serializers from JSON, JSON Schema, GraphQL, and TypeScript[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshards.info[0m[38;5;12m (http://shards.info/) - Web service that lists all repositories on GitHub that have Crystal code in them. The sources are available on [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/mamantoha/shards-info)[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mTools[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mTools[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mast_helper[0m[38;5;12m (https://github.com/bcardiff/crystal-ast-helper) - Helper tool to debug parser and formatter[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-base[0m[38;5;12m (https://github.com/ruivieira/crystal-base) - CentOS base docker image for Crystal development[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-dash-docset[0m[38;5;12m (https://github.com/Sija/crystal-dash-docset) - [39m[38;5;14m[1mDash[0m[38;5;12m (https://kapeli.com/dash) docset generator[39m
|
||||
@@ -630,3 +637,5 @@
|
||||
[38;2;255;187;0m[4mShell plugins[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrun[0m[38;5;12m (https://github.com/Val/crun) - Crystal Run : shebang wrapper for Crystal[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal-zsh[0m[38;5;12m (https://github.com/veelenga/crystal-zsh) - .oh-my-zsh plugin[39m
|
||||
|
||||
[38;5;12mcrystal Github: https://github.com/veelenga/awesome-crystal[39m
|
||||
|
||||
Reference in New Issue
Block a user