DEV Community

The Crystal Programming language

This tag is for anything related to the Crystal programming language, its ecosystem, and related tooling. Development, usage, apps, shards, tips, and requests for help.

Posts

ūüĎč Sign in for the ability to sort posts by relevant, latest, or top.
Dual-booting Rails 7 & Kemal (a Crystal framework)

Dual-booting Rails 7 & Kemal (a Crystal framework)

Reactions 10 Comments 2
5 min read
From`# =>` to `#p`

From`# =>` to `#p`

Reactions 10 Comments
4 min read
Crystal 1.4 Enumerable#tally now accepts an optional hash to count occurrences

Crystal 1.4 Enumerable#tally now accepts an optional hash to count occurrences

Reactions 6 Comments
2 min read
Create shared library symbolic links when crystal interpreter does not work in crystal 1.4.0

Create shared library symbolic links when crystal interpreter does not work in crystal 1.4.0

Reactions 4 Comments
1 min read
Create Github Pages in the mint language

Create Github Pages in the mint language

Reactions 6 Comments 1
1 min read
Open Source Adventures: Episode 09: Data Extraction Support for Crystal Z3

Open Source Adventures: Episode 09: Data Extraction Support for Crystal Z3

Reactions 8 Comments 3
3 min read
Open Source Adventures: Episode 11: Bit Vectors support for Crystal Z3

Open Source Adventures: Episode 11: Bit Vectors support for Crystal Z3

Reactions 6 Comments
9 min read
Open Source Adventures: Episode 04: Automated Type Conversion for Crystal Z3

Open Source Adventures: Episode 04: Automated Type Conversion for Crystal Z3

Reactions 7 Comments 2
6 min read
Open Source Adventures: Episode 12: Crystal Shard for Z3

Open Source Adventures: Episode 12: Crystal Shard for Z3

Reactions 6 Comments
1 min read
Open Source Adventures: Episode 10: Real Numbers supports for Crystal Z3

Open Source Adventures: Episode 10: Real Numbers supports for Crystal Z3

Reactions 7 Comments
3 min read
Crystal View Context

Crystal View Context

Reactions 5 Comments
1 min read
if !obj.nil?

if !obj.nil?

Reactions 11 Comments
5 min read
Open Source Adventures: Episode 08: Extending Crystal Z3 for Booleans

Open Source Adventures: Episode 08: Extending Crystal Z3 for Booleans

Reactions 6 Comments
6 min read
Open Source Adventures: Episode 06: How my crystal-z3 compares with bcardiff's crystal-z3

Open Source Adventures: Episode 06: How my crystal-z3 compares with bcardiff's crystal-z3

Reactions 6 Comments 5
3 min read
Open Source Adventures: Episode 05: Sudoku Solver in Crystal Z3

Open Source Adventures: Episode 05: Sudoku Solver in Crystal Z3

Reactions 5 Comments 6
6 min read
Open Source Adventures: Episode 07: Specs For Crystal Z3

Open Source Adventures: Episode 07: Specs For Crystal Z3

Reactions 5 Comments
5 min read
I built my Crystal language tool with Github Actions and added the deb created by checkinstall to the release page...

I built my Crystal language tool with Github Actions and added the deb created by checkinstall to the release page...

Reactions 7 Comments
3 min read
Open Source Adventures: Episode 03: Object-Oriented Interface for Crystal Z3

Open Source Adventures: Episode 03: Object-Oriented Interface for Crystal Z3

Reactions 10 Comments 4
6 min read
Open Source Adventures: Episode 02: Hiding Low Level Concerns for Crystal Z3

Open Source Adventures: Episode 02: Hiding Low Level Concerns for Crystal Z3

Reactions 12 Comments 3
6 min read
Why I love Ruby: the secret algorithms

Why I love Ruby: the secret algorithms

Reactions 19 Comments 1
6 min read
Open Source Adventures: Episode 01: Crystal FFI and Z3

Open Source Adventures: Episode 01: Crystal FFI and Z3

Reactions 12 Comments
6 min read
Why I love Ruby: blocks

Why I love Ruby: blocks

Reactions 20 Comments 1
5 min read
Why I love Ruby: a great standard library

Why I love Ruby: a great standard library

Reactions 26 Comments 5
4 min read
Why I love Ruby: powerful calls

Why I love Ruby: powerful calls

Reactions 43 Comments 4
6 min read
Why I love Ruby: equality

Why I love Ruby: equality

Reactions 52 Comments 11
3 min read
Why I love Ruby: almost everything is a call

Why I love Ruby: almost everything is a call

Reactions 20 Comments 3
4 min read
Why I love Ruby: string representation

Why I love Ruby: string representation

Reactions 20 Comments
5 min read
Practical Crystal through API Client library building

Practical Crystal through API Client library building

Reactions 4 Comments
4 min read
Finally Understanding Ethereum Accounts

Finally Understanding Ethereum Accounts

Reactions 21 Comments 2
8 min read
100 Languages Speedrun: Episode 65: Randomized Finite Automaton for Fast Thue Interpreter in Crystal

100 Languages Speedrun: Episode 65: Randomized Finite Automaton for Fast Thue Interpreter in Crystal

Reactions 10 Comments 2
9 min read
100 Languages Speedrun: Episode 55: Better Thue Interpreter in Crystal

100 Languages Speedrun: Episode 55: Better Thue Interpreter in Crystal

Reactions 7 Comments
12 min read
100 Languages Speedrun: Episode 49: Crystal

100 Languages Speedrun: Episode 49: Crystal

Reactions 31 Comments 8
8 min read
Packing Static Files Into Crystal Binaries

Packing Static Files Into Crystal Binaries

Reactions 10 Comments
7 min read
Crest 1.0.0 Release

Crest 1.0.0 Release

Reactions 12 Comments 2
3 min read
Crystal for the curious Ruby on Rails Developer

Crystal for the curious Ruby on Rails Developer

Reactions 12 Comments 3
3 min read
Crystal 1.0

Crystal 1.0

Reactions 4 Comments 4
1 min read
Amber 1.0.0rc2 & Jennifer

Amber 1.0.0rc2 & Jennifer

Reactions 5 Comments
1 min read
Concurrency in Crystal (lang)

Concurrency in Crystal (lang)

Reactions 5 Comments 2
2 min read
ŗł•ŗł≠ŗłá event loop ŗĻĀŗł•ŗłį non-blocking IO ŗĻÉŗłô crystal-lang

ŗł•ŗł≠ŗłá event loop ŗĻĀŗł•ŗłį non-blocking IO ŗĻÉŗłô crystal-lang

Reactions 5 Comments
2 min read
Twitch EventSub - The Direct Approach to Getting Started With It

Twitch EventSub - The Direct Approach to Getting Started With It

Reactions 4 Comments
11 min read
UML diagram for GoF design pattern examples in Crystal

UML diagram for GoF design pattern examples in Crystal

Reactions 6 Comments
14 min read
Packaging your Crystal app into a Flatpak

Packaging your Crystal app into a Flatpak

Reactions 14 Comments 1
5 min read
Create your own privacy focused pastebin alternative

Create your own privacy focused pastebin alternative

Reactions 13 Comments
4 min read
A Not-So-Illustrated Guide to Translating Code From Ruby To Crystal

A Not-So-Illustrated Guide to Translating Code From Ruby To Crystal

Reactions 15 Comments
6 min read
Using GraphQL with Lucky

Using GraphQL with Lucky

Reactions 16 Comments 1
7 min read
Lucky is lightning fast!

Lucky is lightning fast!

Reactions 12 Comments 2
2 min read
Dreams from the multiverse where Crystal is as popular as Go and Rust

Dreams from the multiverse where Crystal is as popular as Go and Rust

Reactions 23 Comments 4
3 min read
Setting up a CRUD app in Lucky

Setting up a CRUD app in Lucky

Reactions 16 Comments
10 min read
Crystal - Plugin Pattern

Crystal - Plugin Pattern

Reactions 4 Comments
2 min read
Crystal Spec CLI Gotcha (--help)

Crystal Spec CLI Gotcha (--help)

Reactions 7 Comments 1
1 min read
Custom Spec Expectations

Custom Spec Expectations

Reactions 9 Comments
3 min read
Macro Tips: Avoid nesting macros if possible

Macro Tips: Avoid nesting macros if possible

Reactions 8 Comments
4 min read
LuckyFlow - The Basics

LuckyFlow - The Basics

Reactions 10 Comments
2 min read
An iterative validation of a new implementation

An iterative validation of a new implementation

Reactions 9 Comments
2 min read
Macro Tips: TypeDeclaration

Macro Tips: TypeDeclaration

Reactions 13 Comments
2 min read
Losing faith in ORMs

Losing faith in ORMs

Reactions 4 Comments 7
3 min read
My first FFI contribution!

My first FFI contribution!

Reactions 7 Comments
1 min read
Apologies for slandering the Jennifer ORM

Apologies for slandering the Jennifer ORM

Reactions 6 Comments 1
1 min read
Frustrations with Crystal ORMs

Frustrations with Crystal ORMs

Reactions 3 Comments 5
3 min read
Crystal JSON beyond the basics

Crystal JSON beyond the basics

Reactions 12 Comments
7 min read
loading...