|
Welcome to the Crystal Forum
|
|
1
|
3312
|
December 4, 2018
|
|
Kemal-by-example: Discover the Power of Kemal Through Practice
|
|
6
|
94
|
April 15, 2026
|
|
Is Crystal Just a Blend of Other Languages?
|
|
1
|
13
|
April 15, 2026
|
|
[ANN] Planeta: a simple blog agregator
|
|
1
|
56
|
April 15, 2026
|
|
Crystal Weekly is relaunching today!
|
|
0
|
10
|
April 15, 2026
|
|
New shards proocodile is here!
|
|
2
|
466
|
April 15, 2026
|
|
Announcing crystal-pdf, crystal-asciidoctor, and crystal-asciidoctor-pdf
|
|
2
|
104
|
April 14, 2026
|
|
Crystal on Rails
|
|
6
|
170
|
April 14, 2026
|
|
5 Years Anniversary of Crystal 1.0
|
|
6
|
362
|
April 13, 2026
|
|
Sysrift v0.1.0 release
|
|
6
|
228
|
April 13, 2026
|
|
Programmatic AST construction as a supported use case
|
|
10
|
138
|
April 13, 2026
|
|
Debugger support
|
|
196
|
11757
|
April 12, 2026
|
|
The Crumble framework
|
|
0
|
104
|
April 12, 2026
|
|
Announcing kemal-auth — comprehensive authentication for Kemal
|
|
0
|
55
|
April 10, 2026
|
|
LSP implementation for Crystal on Windows
|
|
16
|
676
|
April 10, 2026
|
|
Official Linux ARM64 builds
|
|
1
|
73
|
April 9, 2026
|
|
Crystal Talk in Singapore
|
|
0
|
66
|
April 9, 2026
|
|
Experimental Crystal stdlib replacements
|
|
1
|
101
|
April 9, 2026
|
|
Vibe-coding in Crystal
|
|
65
|
1578
|
April 8, 2026
|
|
User-space pipe implementation
|
|
16
|
218
|
April 8, 2026
|
|
How to format the output of a time::span to a string? e.g. "3h24m12s"
|
|
6
|
199
|
April 7, 2026
|
|
[RFC] Surviving the AI PR Flood: The Macro X-Ray & Asymmetric TDD
|
|
19
|
388
|
April 7, 2026
|
|
Constant time cryptography
|
|
2
|
39
|
April 7, 2026
|
|
Create an SDK for Temporal.io
|
|
3
|
149
|
April 6, 2026
|
|
Vibe coded projects (various ports)
|
|
1
|
97
|
April 5, 2026
|
|
Upcoming 1.20 release
|
|
2
|
214
|
April 7, 2026
|
|
Kemal-cache: Powerful Caching for Kemal Applications
|
|
1
|
70
|
April 3, 2026
|
|
Data loss when writing long lines with File.print after File.set_encoding
|
|
3
|
81
|
March 30, 2026
|
|
Awful experience when add sub-command specified options use OptionParser
|
|
5
|
195
|
March 28, 2026
|
|
Looking for Crystal or Ruby job in Sweden/Europe
|
|
1
|
139
|
March 27, 2026
|