SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Crystal crystal-language Projects
-
Did you ever see Crystal? It's more or less a typed Ruby. I've heard that you can port some code directly.
https://crystal-lang.org/
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
hetzner-k3s
The easiest and fastest way to create and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher.
Check it out at [https://github.com/vitobotta/hetzner-k3s](https://github.com/vitobotta/hetzner-k3s) - it's the easiest and fastest way to set up Kubernetes clusters in Hetzner Cloud!
-
ENV["MARTEN_ENV"] = "test" require "minitest/autorun" require "marten" require "marten/cli" # Only require those to avoid running Crystal Spec in parallel with minitest require "marten/spec/ext/db/statement" require "marten/spec/client" # Copy from https://github.com/martenframework/marten/blob/main/src/marten/spec.cr module Marten module Spec @@client : Marten::Spec::Client? def self.clear_client : Nil @@client = nil end def self.clear_collected_emails : Nil Marten::Emailing::Backend::Development.delivered_emails.clear end def self.delivered_emails : Array(Emailing::Email) Marten::Emailing::Backend::Development.delivered_emails end def self.client @@client ||= Marten::Spec::Client.new end def self.flush_databases Marten::DB::Connection.registry.values.each do |conn| Marten::DB::Management::SchemaEditor.run_for(conn) do |schema_editor| schema_editor.flush_model_tables end end end def self.setup_databases Marten::DB::Connection.registry.values.each do |conn| if !conn.test_database? raise "No test database name is explicitly defined for database connection '#{conn.alias}', cancelling..." end Marten::DB::Management::SchemaEditor.run_for(conn) do |schema_editor| schema_editor.sync_models end end end end end # Hooks https://github.com/ysbaddaden/minitest.cr/blob/bfc73a6196129e59b6c05d49d69e542f83a5939f/src/test.cr#L24 class Minitest::Test def before_setup # Register applications only once Marten.setup if Marten.apps.app_configs.empty? Marten::Spec.setup_databases end def after_teardown Marten::Spec.flush_databases Marten::Spec.clear_collected_emails Marten::Spec.clear_client DB::Statement.reset_query_count end end require "../src/project"
-
-
-
-
-
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.
-
-
-
-
-
gcf.cr
gcf.cr provides serverless execution and deployment of crystal language code in Google Cloud Functions
-
-
-
-
-
-
-
-
-
Shivneri
Component based MVC web framework based on fort architecture targeting good code structures, modularity & performance.
-
burocracia.cr
👔 Zero-dependency Crystal shard to validate, generate and format Brazilian burocracias (CPF, CNPJ, CEP)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Crystal crystal-language discussion
Crystal crystal-language related posts
-
[Crystal_Programming] Quelles liaisons NCurses dois-je utiliser sous GNU / Linux?
-
Wasmer Crystal - A complete WebAssembly runtime for Crystal based on Wasmer
-
crystal-web-framework-stars
-
I did a complete rewrite of the secp256k1.cr library.
-
Which ncurses bindings should I use under GNU/Linux ?
-
Vagrant is being rewritten in Go.
-
Are there any web frameworks for Crystal?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2025
Index
What are some of the best open-source crystal-language projects in Crystal? This list will help you:
# | Project | Stars |
---|---|---|
1 | crystal | 19,735 |
2 | hetzner-k3s | 2,335 |
3 | marten | 435 |
4 | jennifer | 422 |
5 | clear | 273 |
6 | Cadmium | 205 |
7 | Cable | 129 |
8 | wasmer-crystal | 95 |
9 | await_async | 86 |
10 | crytic | 67 |
11 | praetorian | 60 |
12 | gcf.cr | 55 |
13 | secp256k1.cr | 49 |
14 | monads | 47 |
15 | crun | 45 |
16 | Crystar | 39 |
17 | mpngin | 33 |
18 | ncurses | 28 |
19 | brotli.cr | 25 |
20 | sse.cr | 24 |
21 | Shivneri | 23 |
22 | burocracia.cr | 21 |
23 | uuix | 19 |