#crystallang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #crystallang, aggregated by home.social.
-
The Weekly Challenge 372: Space is the Largest Place #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/05/The_Weekly_Challenge_372__Space_is_the_Largest_Place.html
-
The Weekly Challenge 371: Missing Equilibrium #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/05/The_Weekly_Challenge_371__Missing_Equilibrium.html
-
The Weekly Challenge 369: Divided Validity #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/04/The_Weekly_Challenge_369__Divided_Validity.html
-
The Weekly Challenge 368: Omega is Bigger #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/04/The_Weekly_Challenge_368__Omega_is_Bigger.html
-
The Weekly Challenge 367: Binary Conflict #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/04/The_Weekly_Challenge_367__Binary_Conflict.html
-
The Weekly Challenge 366: The Time of the Count is Over #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/03/The_Weekly_Challenge_366__The_Time_of_the_Count_is_Over.html
-
The Weekly Challenge 365: Alphabet Digit Counter Token #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/03/The_Weekly_Challenge_365__Alphabet_Digit_Counter_Token.html
-
The Weekly Challenge 364: Decrypted Goals #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/03/The_Weekly_Challenge_364__Decrypted_Goals.html
-
Maybe one way to change the rules is to stop writing code that needs big hardware. The old options were C or C++ for speed and efficiency (which are difficult and dangerous) or Python, Ruby, NodeJS, Perl, PHP for quick and easy coding (but which are fat and slow). But we have better options now, better compromises... #RustLang, #NimLang, #GoLang, #CrystalLang ... the legacy languages have become the tools of the oppressor
-
The Weekly Challenge 362: Spellbound Echo #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/03/The_Weekly_Challenge_362__Spellbound_Echo.html
-
The Weekly Challenge 361: Celebrity Zeckendorf #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/02/The_Weekly_Challenge_361__Celebrity_Zeckendorf.html
-
The Weekly Challenge 360: Justify the Words #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/02/The_Weekly_Challenge_360__Justify_the_Words.html
-
The Weekly Challenge 359: Roots and Digits #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/02/The_Weekly_Challenge_359__Roots_and_Digits.html
-
The Weekly Challenge 358: Encrypted Max #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/02/The_Weekly_Challenge_358__Encrypted_Max.html
-
The Weekly Challenge 357: Uniquely Kaprekar #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_357__Uniquely_Kaprekar.html
-
The Weekly Challenge 355: Mountains by the Thousand #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_355__Mountains_by_the_Thousand.html
-
The Weekly Challenge 354: Min Grid Diffs the Shift #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_354__Min_Grid_Diffs_the_Shift.html
-
New blog post: "Back from Vacation": https://remilia.sdf.org/blog/2025-12-18-a.html
#block #CommonLisp #CrystalLang #ZeroMQ #ListenBrainz -
Open to new adventures in code — :ruby: #Ruby, 🛤️ #Rails, or :crystal: #CrystalLang! 18+ years with Ruby, so my ducks are in a row and my 💎 #gems are polished.
Let's build something great together.
#RubyOnRails #CrystalLang #DevHire #OpenToWork #FediHire #DevJobs #TechJobs #JobSearch
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #RubyLang #framework for building #reactive #desktop apps.
https://www.youtube.com/watch?v=V5WPmVTUExI
https://codeberg.org/skinnyjames/hokusai
Its native builder and the os builder are written in :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #RubyLang #framework for building #reactive #desktop apps.
https://www.youtube.com/watch?v=V5WPmVTUExI
https://codeberg.org/skinnyjames/hokusai
Its native builder and the os builder are written in :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #RubyLang #framework for building #reactive #desktop apps.
https://www.youtube.com/watch?v=V5WPmVTUExI
https://codeberg.org/skinnyjames/hokusai
Its native builder and the os builder are written in :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #RubyLang #framework for building #reactive #desktop apps.
https://www.youtube.com/watch?v=V5WPmVTUExI
https://codeberg.org/skinnyjames/hokusai
Its native builder and the os builder are written in :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #RubyLang #framework for building #reactive #desktop apps.
https://www.youtube.com/watch?v=V5WPmVTUExI
https://codeberg.org/skinnyjames/hokusai
Its native builder and the os builder are written in :crystal: #CrystalLang:
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Nice read! @mamantoha published a short and nice ✍️ blog post about 🚥 #semaphores in :crystal: @CrystalLanguage at @thepracticaldev:
https://dev.to/mamantoha/semaphores-in-crystal-5eha
#CrystalLang #CrystalLanguage #concurrency #waitgroup #mutex #parallel #paralellism #concurrency #programming #crystal
-
Made some tweaks to my personal project, #Medup, to support YouTube Shorts embeds in Medium articles. 🚀
Check out changes in https://codeberg.org/miry/medup/src/branch/master/CHANGELOG.md
Got any feedback or suggestions on how #Medup could improve backing up #DevTo and #Medium articles?
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Unlocking the Power of Compile-Time: Exploring the Crystal Macros Module
Dive into the fascinating world of the Crystal programming language's Macros module, where compile-time magic happens! Discover how developers can leverage macro methods to enhance their code's effici...
https://news.lavx.hu/article/unlocking-the-power-of-compile-time-exploring-the-crystal-macros-module
-
Finally, Benben v0.6.0 is now released! 🎉 Enjoy listening to your music with an oldschool-inspired #tui and minimal resource usage :happyremi:
Linux x86-64 AppImages, links to the manual, instructions for building from source, and the full changelog are here: https://chiselapp.com/user/MistressRemilia/repository/benben/technote?name=55d45abe77896645681dce2de2dee3aeac349c17
Major new features include: #WavPack support, #QOA support, Commodore 64 SID support, remote control via the new remote-benben program, sending audio over TCP, and export to both WavPack and QOA. #benben #LinuxAudio #CrystalLang #benben #LinuxAudio #CrystalLang -
Here's a complete command line Quite OK Audio (QOA) format encoder and decoder I wrote tonight in about 525 lines using my RemiAudio library. This can encode/decode multiple files in parallel, too.
https://nanako.mooo.com/fossil/remiqoa
#CrystalLang #qoa -
And now the trunk code in Benben supports QOA format playback :happyremi: Here's an example video where I encode an industrial song I wrote back in 2011 called "The Optic Nerve" to QOA, then play it with Benben.
The encoder and decoder here are both 100% Crystal.
Repo: https://chiselapp.com/user/MistressRemilia/repository/benben/
Repo with the encoder (part of my RemiAudio library): https://chiselapp.com/user/MistressRemilia/repository/remiaudio/
#CrystalLang #LinuxAudio #benben #qoa -
@Demo318 you don't need anything for command line applications with #CrystalLang.
Or are you referring to desktop apps with a #GUI?If you are referring to @CrystalLanguage GUI applications then @GeopJr has you covered if #Gtk is something that you'd fancy:
https://ultimate-gtk4-crystal-guide.geopjr.dev/en/
There are also other possibilities and libraries but the #gtk4 guide is really nice.
Have fun writing #GtkApps. 😉
-
Latest release 1.10.1
We’re happy to announce the release of a new patch for the Crystal 1.10 series, which comes with three bugfixes. To view full statistics and changes brought in by the patch release, please visit https://crystal-lang.org/2023/10/13/1.10.1-released/. Installation instructions can be found at https://crystal-lang.org/install/.
We are grateful to everyone who contributed for their work in enhancing the language.
Happy Crystalising🙂 !
#CrystalLang #Patchrelease -
Latest release 1.10.1
We’re happy to announce the release of a new patch for the Crystal 1.10 series, which comes with three bugfixes. To view full statistics and changes brought in by the patch release, please visit https://crystal-lang.org/2023/10/13/1.10.1-released/. Installation instructions can be found at https://crystal-lang.org/install/.
We are grateful to everyone who contributed for their work in enhancing the language.
Happy Crystalising🙂 !
#CrystalLang #Patchrelease -
Latest release 1.10.1
We’re happy to announce the release of a new patch for the Crystal 1.10 series, which comes with three bugfixes. To view full statistics and changes brought in by the patch release, please visit https://crystal-lang.org/2023/10/13/1.10.1-released/. Installation instructions can be found at https://crystal-lang.org/install/.
We are grateful to everyone who contributed for their work in enhancing the language.
Happy Crystalising🙂 !
#CrystalLang #Patchrelease -
Latest release 1.10.1
We’re happy to announce the release of a new patch for the Crystal 1.10 series, which comes with three bugfixes. To view full statistics and changes brought in by the patch release, please visit https://crystal-lang.org/2023/10/13/1.10.1-released/. Installation instructions can be found at https://crystal-lang.org/install/.
We are grateful to everyone who contributed for their work in enhancing the language.
Happy Crystalising🙂 !
#CrystalLang #Patchrelease -
Latest release 1.10.1
We’re happy to announce the release of a new patch for the Crystal 1.10 series, which comes with three bugfixes. To view full statistics and changes brought in by the patch release, please visit https://crystal-lang.org/2023/10/13/1.10.1-released/. Installation instructions can be found at https://crystal-lang.org/install/.
We are grateful to everyone who contributed for their work in enhancing the language.
Happy Crystalising🙂 !
#CrystalLang #Patchrelease -
I was a little bit hoping that @lucianghinda would also mention @CrystalLanguage after mentioning #opalrb at @friendlyrb. But #CrystalLang isn't Ruby to be fair. 😄
It's cool though to see #roda, @ronin_rb and @bridgetownrb mentioned at #friendlyrb though. 🤩
-
I was a little bit hoping that @lucianghinda would also mention @CrystalLanguage after mentioning #opalrb at @friendlyrb. But #CrystalLang isn't Ruby to be fair. 😄
It's cool though to see #roda, @ronin_rb and @bridgetownrb mentioned at #friendlyrb though. 🤩
-
I was a little bit hoping that @lucianghinda would also mention @CrystalLanguage after mentioning #opalrb at @friendlyrb. But #CrystalLang isn't Ruby to be fair. 😄
It's cool though to see #roda, @ronin_rb and @bridgetownrb mentioned at #friendlyrb though. 🤩