|
Welcome to the Crystal Forum
|
|
1
|
3308
|
December 4, 2018
|
|
Programmatic AST construction as a supported use case
|
|
8
|
72
|
April 11, 2026
|
|
Crystal on Rails
|
|
5
|
96
|
April 11, 2026
|
|
Announcing kemal-auth — comprehensive authentication for Kemal
|
|
0
|
34
|
April 10, 2026
|
|
Announcing crystal-pdf, crystal-asciidoctor, and crystal-asciidoctor-pdf
|
|
0
|
45
|
April 10, 2026
|
|
LSP implementation for Crystal on Windows
|
|
16
|
651
|
April 10, 2026
|
|
Official Linux ARM64 builds
|
|
1
|
52
|
April 9, 2026
|
|
Crystal Talk in Singapore
|
|
0
|
51
|
April 9, 2026
|
|
Experimental Crystal stdlib replacements
|
|
1
|
86
|
April 9, 2026
|
|
Vibe-coding in Crystal
|
|
65
|
1569
|
April 8, 2026
|
|
User-space pipe implementation
|
|
16
|
216
|
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
|
199
|
April 7, 2026
|
|
Sysrift v0.1.0 release
|
|
5
|
182
|
April 7, 2026
|
|
[RFC] Surviving the AI PR Flood: The Macro X-Ray & Asymmetric TDD
|
|
19
|
386
|
April 7, 2026
|
|
Constant time cryptography
|
|
2
|
36
|
April 7, 2026
|
|
Create an SDK for Temporal.io
|
|
3
|
148
|
April 6, 2026
|
|
Vibe coded projects (various ports)
|
|
1
|
97
|
April 5, 2026
|
|
Upcoming 1.20 release
|
|
2
|
193
|
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
|
80
|
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
|
133
|
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
|
140
|
March 24, 2026
|