Crystal Lang 1.0 Release

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. crystal

    The Crystal Programming Language

    https://github.com/crystal-lang/crystal/issues/5430

    this issue tracks Windows progress, it hasn't been really updated in a while. I've been following Crystal Windows port for over a year, nothing changed yet.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. lucky

    A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.

    I'm new to Crystal - have been using it the past three months on a new web API. (I'm using the Lucky framework - https://luckyframework.org/)

    It's fantastic. I can think in it. Thank you to all the devs behind this wonderful language!

  4. amber

    A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance. (by amberframework)

    https://amberframework.org/

    There are two pretty big web frameworks in the Crystal world right now, one is Kemal which strives to be the Sinatra or Flask of the Crystal world (lightweight, supporting plugins), and the other is Crystal which is trying to be the Ruby on Rails or Django of the Crystal world (full-featured, opinionated).

  5. awesome-crystal

    :gem: A collection of awesome Crystal libraries, tools, frameworks and software

    There are also other options: https://github.com/veelenga/awesome-crystal#web-frameworks.

    https://athenaframework.org is pretty unique. It's one of the more flexible frameworks IMO. It comes from a Symfony/Spring style framework.

  6. benchmarks

    Some benchmarks of different languages

    You can find some benchmarks here: https://github.com/kostya/benchmarks

    With the caveat of course being that benchmarks don't always reflect real world performance.

  7. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

    Also Crystal based web frameworks tested here (key: Cry) same caveat as above. https://www.techempower.com/benchmarks/

  8. athena

    An ecosystem of reusable, independent components

    There's also https://athenaframework.org, which takes its inspiration from more of a Spring/Symfony based approach. Brings some new ideas & unique features into the space mostly dominated by Rubyesque frameworks.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. caramel

    :candy: a functional language for building type-safe, scalable, and maintainable applications

    Then Caramel just might end your search!

    https://caramel.run/

  11. crlocator

    Crystal has been my language for my passion project (https://gitlab.com/maxpert/crlocator). I can tell you the speed and magical ruby syntax is unbelievably good (not for everyone’s taste). I just wish a better IDE support now. Since I’ve used Kotlin I’ve been spoiled by the IDE. But I assume it should be relatively straightforward because it’s all static typed.

  12. Vrmac

    Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.

    In my case the ARMs were Raspberry Pi3, Pi4, and RK3288. Linux was Debian in all cases, and .NET was 2.1 and 2.2. Worked great for my use cases, only crashed when I screwed up with unsafe or unmanaged code.

    If your environment is anywhere similar, and you OK with .NET 2.1.18, you can try my package: https://github.com/Const-me/Vrmac/releases/tag/1.0 Sources: https://github.com/Const-me/Vrmac/tree/master/net-core

  13. babashka

    Native, fast starting Clojure interpreter for scripting

    This information was true a few years ago. Now, with modular JVM you do not ship a VM with the program. JVM by itself is lean and starts up pretty fast. You can also compile to native with GraalVM - this is a viable option if you want to write lots of tiny command line tools.

    See Babashka[0] for an example scripting toolkit written in Clojure.

    [0]: https://github.com/babashka/babashka

  14. php-spx

    A simple & straight-to-the-point PHP profiling extension with its built-in web UI

  15. entendrepreneur

    program for generating funny portmanteaus and rhymes

    These are the python scripts: https://github.com/jonadsimon/entendrepreneur/tree/master/pr...

    I don’t do enough python to judge them. But, then again, I had even less experience in Crystal back when I worked on this.

  16. Arrow Meta

    Functional companion to Kotlin's Compiler

    Thanks for the example, that's interesting.

    Note that Kotlin has union types through this compiler plugin: https://github.com/arrow-kt/arrow-meta/issues/570

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Marten, a Crystal web framework that makes building web apps productive and fun

    9 projects | news.ycombinator.com | 30 Oct 2022
  • Make Marten Web Framework work with minitest.cr

    2 projects | dev.to | 7 Jan 2025
  • Digging into Marten query sets

    1 project | dev.to | 16 Nov 2023
  • The New Wave of Programming Languages: Pony, Zig, Crystal, Vlang, & Julia

    4 projects | news.ycombinator.com | 28 Jul 2023
  • Marten 0.3 has been officially released!

    1 project | /r/crystal_programming | 19 Jun 2023

Did you know that Crystal is
the 61st most popular programming language
based on number of references?