The Curious Engineer

All blogs / Other languages

The Crystal Programming Language

crystal-lang.org

Crystal is a general-purpose, object-oriented programming language. With syntax inspired by Ruby, it’s a compiled language with static type-checking. Types are resolved by an advanced type inference algorithm.

Other languagesCompilersEngineering blogs

Posts
105 from 10 Jul 2013 to 29 Oct 2026
Posting
monthly (15 in the last year)
Kind
project news
Feed
https://crystal-lang.org/feed.xml

2026 15

  1. Crystal 1.22.2 is released!
  2. Crystal 1.22.1 is released!
  3. Crystal 1.22.0 is released!
  4. Crystal 1.21.1 is released!
  5. Crystal 1.21.0 is released!
  6. Releasing Execution Contexts
  7. Crystal 1.20.3 is released!
  8. Post Mortem: HTTP Request Smuggling Vulnerability
  9. Technical
  10. Crystal 1.20.2 is released!
  11. Crystal 1.20.1 is released!
  12. Crystal 1.19.2 is released!
  13. Crystal 1.20.0 is released!
  14. Official Linux ARM64 builds
  15. Crystal talk at FOSDEM 2026

2025 7

  1. Wind of change (or maybe not)
  2. Crystal Compass
  3. Margret Riegert joins the Core Team
  4. Imagining the future of Crystal together in Stockholm
  5. New year, new member
  6. Crystal meetup in Stockholm
  7. Crystal talk at FOSDEM

2024 11

  1. A new Event Loop for UNIX operating systems
  2. Let's hack together at OpenSource Global Hack Week!
  3. The Power of Crystal: A language for humans and computers @ Helvetic Ruby 2024
  4. Digging into struct initialization performance
  5. LavinMQ: Understanding code to get the best performance
  6. Website Relaunch
  7. New sponsoring tiers
  8. The return of the Julien
  9. Two and a half years ago
  10. Crystal: the lingua franca at Bright
  11. Windows support in Crystal 1.11

2023 12

  1. Bright and Manas partner together to create Crystal development tools
  2. Memories from CrystalConf
  3. A farewell and a (second) welcome
  4. Interview with contributor Remilia Scarlet
  5. Windows support in Crystal 1.9
  6. Changes in the Steering Committee
  7. LLVM opaque pointer support has landed
  8. Reveal type in Crystal
  9. Heads up: Crystal is upgrading its Regex engine
  10. Introduction: Mekhla Mukherjee, Community Manager
  11. Automating smart buildings with Crystal
  12. Welcome 2023!

2022 2

  1. Latest news from the Crystal Team
  2. bdw-gc coroutines support

2021 9

  1. Crystal's interpreter – A very special holiday present
  2. Preparing for Crystal 1.2
  3. Community moderators
  4. Installing specific versions of Crystal's binary packages
  5. IRC channel moved to Libera Chat
  6. Behind the scenes of the past two months
  7. Announcing new apt and rpm repositories
  8. Announcing Crystal 1.0 Conference
  9. Crystal Core Team Announcements

2020 9

  1. Raw Crystal 2020
  2. Organising a Crystal conference in 2020
  3. Announcing new apt and rpm repositories
  4. Preparing our shards for Crystal 1.0
  5. Shards 0.12.0 released!
  6. Towards Crystal 1.0
  7. Crystal powered dashboards on the trucks of the future
  8. Alpine-based Docker images
  9. Introducing shardbox.org

2019 6

  1. Parallelism in Crystal
  2. Genome analysis powered by Crystal
  3. Snapcraft Summit Montréal
  4. Formatting pretty numbers for humans
  5. Using Crystal to power the IOU economy
  6. Watch: Run, change, build, repeat

2018 5

  1. Using CircleCI 2.0 for your Crystal projects
  2. Crystal Automated Release
  3. Lucky with Crystal - Fewer Bugs, Better Performance, Incredible Productivity
  4. Amber - Crystalizing Rails and Phoenix
  5. Top 5 Reasons for Ruby-ists to Use Crystal

2017 8

  1. This is not a new year’s resolution
  2. Crystal Survey 2017 Results
  3. Diploid and Crystal
  4. NeuraLegion and Crystal
  5. Launching the 2017 State of Crystal Survey
  6. Announcing Crystal CodeCamp SF2017
  7. State of Crystal at 0.21
  8. The Charly programming language

2016 7

  1. Crystal new year resolutions for 2017: 1.0
  2. INSERT INTO shard VALUES ("crystal-db")
  3. A story of compromises and types
  4. Fibonacci benchmark
  5. Split the repo!
  6. Heroku Buildpack
  7. Buenos Aires Crystal Meetup

2015 5

  1. The future of Crystal
  2. Crystal tools
  3. It's a typeof magic
  4. Auto
  5. Internals

2014 2

  1. Another language
  2. Type inference rules

2013 7

  1. Garbage Collector
  2. Good bye Ruby Thursday
  3. Type inference (part 1)
  4. to_proc
  5. Happy birthday, Crystal!
  6. Null Pointer Exception
  7. Hello World