|
Welcome to the Crystal Forum
|
|
1
|
3308
|
December 4, 2018
|
|
Crystal on Rails
|
|
3
|
64
|
April 11, 2026
|
|
Programmatic AST construction as a supported use case
|
|
3
|
45
|
April 10, 2026
|
|
Announcing kemal-auth — comprehensive authentication for Kemal
|
|
0
|
24
|
April 10, 2026
|
|
Announcing crystal-pdf, crystal-asciidoctor, and crystal-asciidoctor-pdf
|
|
0
|
33
|
April 10, 2026
|
|
LSP implementation for Crystal on Windows
|
|
16
|
643
|
April 10, 2026
|
|
Official Linux ARM64 builds
|
|
1
|
49
|
April 9, 2026
|
|
Crystal Talk in Singapore
|
|
0
|
50
|
April 9, 2026
|
|
Experimental Crystal stdlib replacements
|
|
1
|
78
|
April 9, 2026
|
|
Vibe-coding in Crystal
|
|
65
|
1563
|
April 8, 2026
|
|
User-space pipe implementation
|
|
16
|
214
|
April 8, 2026
|
|
[ANN] Planeta: a simple blog agregator
|
|
0
|
47
|
April 7, 2026
|
|
How to format the output of a time::span to a string? e.g. "3h24m12s"
|
|
6
|
198
|
April 7, 2026
|
|
Sysrift v0.1.0 release
|
|
5
|
181
|
April 7, 2026
|
|
[RFC] Surviving the AI PR Flood: The Macro X-Ray & Asymmetric TDD
|
|
19
|
384
|
April 7, 2026
|
|
Constant time cryptography
|
|
2
|
35
|
April 7, 2026
|
|
Create an SDK for Temporal.io
|
|
3
|
148
|
April 6, 2026
|
|
Vibe coded projects (various ports)
|
|
1
|
95
|
April 5, 2026
|
|
Upcoming 1.20 release
|
|
2
|
189
|
April 7, 2026
|
|
Kemal-cache: Powerful Caching for Kemal Applications
|
|
1
|
65
|
April 3, 2026
|
|
Kemal-by-example: Discover the Power of Kemal Through Practice
|
|
3
|
85
|
April 2, 2026
|
|
Data loss when writing long lines with File.print after File.set_encoding
|
|
3
|
79
|
March 30, 2026
|
|
Awful experience when add sub-command specified options use OptionParser
|
|
5
|
194
|
March 28, 2026
|
|
5 Years Anniversary of Crystal 1.0
|
|
5
|
314
|
March 27, 2026
|
|
Looking for Crystal or Ruby job in Sweden/Europe
|
|
1
|
132
|
March 27, 2026
|
|
Howdy (an introduction)
|
|
8
|
223
|
March 25, 2026
|
|
Introduction
|
|
1
|
99
|
March 25, 2026
|
|
New Preview Environment service for PRs
|
|
0
|
68
|
March 24, 2026
|
|
Time Object convert to Time::Instant
|
|
3
|
70
|
March 24, 2026
|
|
Handling typing for optional dependencies
|
|
9
|
139
|
March 24, 2026
|