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.
Exploration de l'API Standard de Crystal-lang PART 1 (HTTP::Server, DIR, ECR, File)

Exploration de l'API Standard de Crystal-lang PART 1 (HTTP::Server, DIR, ECR, File)

Comments
5 min read
Manipulando arquivos JSON com Crystal

Manipulando arquivos JSON com Crystal

17
Comments 2
6 min read
Manipulating JSON files with Crystal

Manipulating JSON files with Crystal

8
Comments 2
6 min read
Getting Lucky with HTMX

Getting Lucky with HTMX

11
Comments 1
5 min read
Por que você deveria aprender Crystal?

Por que você deveria aprender Crystal?

15
Comments 4
3 min read
Why should you learn Crystal?

Why should you learn Crystal?

15
Comments 2
3 min read
Background job processing with Marten and Mosquito

Background job processing with Marten and Mosquito

7
Comments
3 min read
Calling Deepl's API from the Crystal language

Calling Deepl's API from the Crystal language

Comments
1 min read
Calling the ChatGPT API interactively from Crystal language

Calling the ChatGPT API interactively from Crystal language

4
Comments
2 min read
Crystal PCRE2 Upgrade Guide

Crystal PCRE2 Upgrade Guide

8
Comments 4
6 min read
Calling OpenAI API from Crystal Language

Calling OpenAI API from Crystal Language

Comments
1 min read
Background jobs for Kemal server in Crystal lang

Background jobs for Kemal server in Crystal lang

6
Comments
5 min read
Database for Kemal server in Crystal lang

Database for Kemal server in Crystal lang

5
Comments
3 min read
Algorithms and standard library modules in my Battlesnake

Algorithms and standard library modules in my Battlesnake

5
Comments
4 min read
Documenting a Crystal open source project

Documenting a Crystal open source project

18
Comments 2
2 min read
Minimalist web server for static files with Crystal

Minimalist web server for static files with Crystal

5
Comments 1
1 min read
Deploy a Crystal app with Docker and Opentelemetry

Deploy a Crystal app with Docker and Opentelemetry

9
Comments 1
2 min read
Learning Crystal with Battlesnake

Learning Crystal with Battlesnake

13
Comments 3
5 min read
Blocks and methods overloading

Blocks and methods overloading

7
Comments
4 min read
Converting a nilable generic argument to its non-nil version

Converting a nilable generic argument to its non-nil version

8
Comments
5 min read
Incremental compilation for Crystal - Part 3

Incremental compilation for Crystal - Part 3

21
Comments
3 min read
Incremental compilation for Crystal - Part 1

Incremental compilation for Crystal - Part 1

33
Comments 7
6 min read
Incremental compilation for Crystal - Part 2

Incremental compilation for Crystal - Part 2

16
Comments
5 min read
Quick note: Generate flamegraph for Crystal app

Quick note: Generate flamegraph for Crystal app

7
Comments
1 min read
The vision behind the Marten web framework

The vision behind the Marten web framework

5
Comments
7 min read
Programming in the Adult Entertainment Industry III

Programming in the Adult Entertainment Industry III

15
Comments
7 min read
Open Source Adventures: Episode 79: Exploring Crystal Regular Expression API

Open Source Adventures: Episode 79: Exploring Crystal Regular Expression API

9
Comments
4 min read
Here be docs

Here be docs

8
Comments
3 min read
Open Source Adventures: Episode 76: Ameba linter for Crystal

Open Source Adventures: Episode 76: Ameba linter for Crystal

10
Comments
4 min read
Open Source Adventures: Episode 75: Issues with Crystal Char type

Open Source Adventures: Episode 75: Issues with Crystal Char type

7
Comments 5
2 min read
Open Source Adventures: Episode 74: Crystal Z3 Solver for Light Up Puzzle

Open Source Adventures: Episode 74: Crystal Z3 Solver for Light Up Puzzle

7
Comments
4 min read
Open Source Adventures: Episode 73: How to solve Light Up Puzzle with math

Open Source Adventures: Episode 73: How to solve Light Up Puzzle with math

6
Comments
5 min read
Subclasses

Subclasses

9
Comments
5 min read
Open Source Adventures: Episode 72: Crystal Z3 Solver for Dominosa Puzzle

Open Source Adventures: Episode 72: Crystal Z3 Solver for Dominosa Puzzle

4
Comments
3 min read
Open Source Adventures: Episode 71: Improving Crystal Z3 Shard

Open Source Adventures: Episode 71: Improving Crystal Z3 Shard

7
Comments
4 min read
Open Source Adventures: Episode 70: Crystal Z3 Solver for Nonograms Puzzle

Open Source Adventures: Episode 70: Crystal Z3 Solver for Nonograms Puzzle

6
Comments
4 min read
Open Source Adventures: Episode 69: Crystal Z3 Solver for Aquarium Puzzle

Open Source Adventures: Episode 69: Crystal Z3 Solver for Aquarium Puzzle

8
Comments
3 min read
Open Source Adventures: Episode 68: Crystal Z3 Solver for Switches Puzzle

Open Source Adventures: Episode 68: Crystal Z3 Solver for Switches Puzzle

8
Comments
3 min read
Open Source Adventures: Episode 67: Crystal Z3 Solver for Tents Puzzle

Open Source Adventures: Episode 67: Crystal Z3 Solver for Tents Puzzle

9
Comments
4 min read
Open Source Adventures: Episode 66: Crystal Z3 Solver for Mosaic Puzzle

Open Source Adventures: Episode 66: Crystal Z3 Solver for Mosaic Puzzle

10
Comments
2 min read
Open Source Adventures: Episode 65: Crystal Z3 Solver for Minesweeper Puzzle

Open Source Adventures: Episode 65: Crystal Z3 Solver for Minesweeper Puzzle

6
Comments
4 min read
ūüíé `eval` in Crystal language! Anyolite ūüüĘūüĒī is amazing...

ūüíé `eval` in Crystal language! Anyolite ūüüĘūüĒī is amazing...

12
Comments
1 min read
Dual-booting Rails 7 & Kemal (a Crystal framework)

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

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

From`# =>` to `#p`

12
Comments
4 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

5
Comments
1 min read
Create Github Pages in the mint language

Create Github Pages in the mint language

7
Comments 1
1 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

7
Comments
2 min read
Crystal View Context

Crystal View Context

8
Comments
1 min read
if !obj.nil?

if !obj.nil?

8
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...

6
Comments
3 min read
Open Source Adventures: Episode 12: Crystal Shard for Z3

Open Source Adventures: Episode 12: Crystal Shard for Z3

9
Comments
1 min read
Open Source Adventures: Episode 11: Bit Vectors support for Crystal Z3

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

8
Comments
9 min read
Open Source Adventures: Episode 10: Real Numbers supports for Crystal Z3

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

8
Comments
3 min read
Open Source Adventures: Episode 09: Data Extraction Support for Crystal Z3

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

9
Comments 3
3 min read
Open Source Adventures: Episode 08: Extending Crystal Z3 for Booleans

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

5
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

7
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

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

Open Source Adventures: Episode 07: Specs For Crystal Z3

6
Comments
5 min read
Open Source Adventures: Episode 03: Object-Oriented Interface for Crystal Z3

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

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

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

8
Comments 2
6 min read
loading...