Crystal Crystal

Open-source Crystal projects categorized as Crystal

Top 23 Crystal Crystal Projects

  • crystal

    The Crystal Programming Language

    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.

  • kemal

    Fast, Effective, Simple Web Framework

    Project mention: How do you find the market in 2023? | reddit.com/r/ruby | 2023-01-06

    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.

  • awesome-crystal

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

  • 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-30

    I'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-30

    I'd love to see two docs there:

    - What's different from Lucky https://luckyframework.org/

    - What's different from Amber https://amberframework.org/

  • Mango

    Mango is a self-hosted manga server and web reader

    Project mention: Mango: A self-hosted manga server and web reader in Crystal | reddit.com/r/crystal_programming | 2023-01-19
  • lilith

    x86-64 os made in crystal

    Project mention: Crystal Programming Language | news.ycombinator.com | 2022-09-01

    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.

  • crystal-by-example

    Crystal By Example

  • icr

    Interactive console for Crystal programming language

    Project mention: Crystal's Interpreter (2021) | news.ycombinator.com | 2022-06-26

    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

    A static code analysis tool for Crystal

    Project mention: Open Source Adventures: Episode 76: Ameba linter for Crystal | dev.to | 2022-07-18

    Ameba is a linter for Crystal.

  • crystal-pg

    a postgres driver for crystal

  • jennifer

    Crystal ORM using ActiveRecord pattern with flexible query DSL

  • crystal-redis

    Full featured Redis client for Crystal

  • crecto

    Database wrapper and ORM for Crystal, inspired by Ecto

  • scry

    Scry is a code analysis server for https://crystal-lang.org

  • crsfml

    Crystal bindings to SFML multimedia/game library

  • crystalline

    A Language Server Protocol implementation for Crystal. 🔮

    Project mention: Speed & LSP | reddit.com/r/crystal_programming | 2022-08-08

    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?

  • crystal-patterns

    :book: Examples of GOF patterns written in Crystal

  • marten

    The pragmatic web framework. (by martenframework)

    Project mention: Marten – The pragmatic web framework | reddit.com/r/Backend | 2022-12-20
  • sentry

    Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes (by samueleaton)

  • clear

    Advanced ORM between postgreSQL and Crystal

  • ktistec

    Single user ActivityPub (https://www.w3.org/TR/activitypub/) server.

    Project mention: Ktistec: A lightweight ActivityPub server in Crystal | reddit.com/r/crystal_programming | 2023-01-10
  • granite-orm

    ORM Model with Adapters for mysql, pg, sqlite in the Crystal Language.

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-02.

Crystal Crystal related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com