Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Crystal Crystal Projects
-
Project mention: Ronin 2.0.0 has finally been released! Ronin is a free and Open Source Ruby toolkit for security research and development. | reddit.com/r/netsec | 2023-02-02
Why yes, I am a big fan of Crystal and actually presented at the first online Crystal Conf in 2020. I am actually trying to port some of my Ruby libraries over; not that I want to replace Ruby with Crystal, but that I want my same libraries in both languages so I can easily switch between them. I do want to port some of the Ronin libraries over to Crystal for use-cases when you need to create a compiled binary, but that would require first porting the other Ruby gem dependencies, such as my hexdump or wordlist gems. However, porting some of these libraries proved more difficult than I expected, due to Crystal being compiled, lacking an Enumerator class (aka Generators), and other semantic/type-system rules. Porting Ruby code to Crystal really makes you appreciate how the Ruby VM can handle all sorts of code and "just work", where as Crystal needs to compile everything down to finite machine code. It's definitely "on the roadmap", but there's still a lot of work to do.
-
It's been around for a while under development. It had it's 1.0.0 release in March 2021. There's been two (online) Crystal conferences, and there's two Crystal books published. There's a decent ecosystem of "shards" and there are a couple of Crystal web frameworks and ORMS that are similar to Sinatra or Rails-like. If you already know Ruby, learning Crystal is super easy.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
amber
A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
Project mention: Marten, a Crystal web framework that makes building web apps productive and fun | news.ycombinator.com | 2022-10-30I'd love to see two docs there:
- What's different from Lucky https://luckyframework.org/
- What's different from Amber https://amberframework.org/
-
lucky
A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.
Project mention: Marten, a Crystal web framework that makes building web apps productive and fun | news.ycombinator.com | 2022-10-30I'd love to see two docs there:
- What's different from Lucky https://luckyframework.org/
- What's different from Amber https://amberframework.org/
-
Project mention: Mango: A self-hosted manga server and web reader in Crystal | reddit.com/r/crystal_programming | 2023-01-19
-
I always plug this when given the chance: https://github.com/ffwff/lilith
Full multi tasking, POSIX compliant yadda-yadda actual OS written in Crystal. The author was also apparently in high school at the time.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
it's had an IRB-like REPL for years. It just wasn't built into the language. Admittedly it was limited compared to IRB but it was more than enough to test out quick ideas.
It's called ICR: Interactive Crystal
https://github.com/crystal-community/icr
the first release was back in 2017
-
Ameba is a linter for Crystal.
-
-
-
-
-
-
-
I just tried to get crystalline working, and it seems to be working surprisingly well. Performance is and always will be an issue with LSP for Crystal, though. Crystal by its nature compiles slowly. Although, perhaps this will be helped by the new "interpreted" mode?
-
-
-
sentry
Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes (by samueleaton)
-
-
Project mention: Ktistec: A lightweight ActivityPub server in Crystal | reddit.com/r/crystal_programming | 2023-01-10
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Crystal Crystal related posts
- Ronin 2.0.0 has finally been released! Ronin is a free and Open Source Ruby toolkit for security research and development.
- is ruby dead?
- C++
- Crystal lang 1.7.2 is released!
- Collision: A GUI tool in Crystal to generate, compare and verify MD5, SHA-1, SHA-256 & SHA-512 hashes
- Ruby 3.2’s YJIT is Production-Ready (2023)
- Compiled and Interpreted Languages: Two Ways of Saying Tomato
-
A note from our sponsor - SonarQube
www.sonarqube.org | 3 Feb 2023
Index
What are some of the best open-source Crystal projects in Crystal? This list will help you:
Project | Stars | |
---|---|---|
1 | crystal | 18,177 |
2 | kemal | 3,422 |
3 | awesome-crystal | 3,105 |
4 | amber | 2,455 |
5 | lucky | 2,385 |
6 | Mango | 1,302 |
7 | lilith | 1,133 |
8 | crystal-by-example | 530 |
9 | icr | 485 |
10 | ameba | 454 |
11 | crystal-pg | 431 |
12 | jennifer | 388 |
13 | crystal-redis | 377 |
14 | crecto | 341 |
15 | scry | 331 |
16 | crsfml | 328 |
17 | crystalline | 319 |
18 | crystal-patterns | 278 |
19 | marten | 277 |
20 | sentry | 271 |
21 | clear | 269 |
22 | ktistec | 268 |
23 | granite-orm | 265 |