Articles by Tag #crystal

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Announcing Lustra: a Postgres ORM for Crystal

TL;DR: Lustra started as a fork of Clear at version 0.8, and it is not compatible with later Clear...

Learn More 10 2Oct 6

Why Is Crystal Compilation So Slow?

Introduction The Crystal programming language is notorious for its slow compilation...

Learn More 51 1Dec 8

Wombat - Syntax Highlighting with Rust's Bat Called from Crystal

Introduction Hello! Have you heard of the command-line tool bat, written in Rust? bat...

Learn More 5 0Jan 16

Recording My Crystal Snippets from Today’s Learning

I want to document some snippets from today’s learning while working on open-source projects.

Learn More 4 0Mar 15

12 Things I Learned Writing CLI Tools in Crystal

I love the Crystal programming language. For the past two or three years, I have been building...

Learn More 2 0Sep 22

Notes on Building CLI and GUI tools with Crystal

This post is just me writing down some vague thoughts that are floating around in my head right...

Learn More 2 0Oct 15

libui and Garbage Collection - Challenges in Creating Ruby and Crystal Bindings

Introduction libui is a GUI library that supports the three major operating systems:...

Learn More 1 0Sep 26

⚡ Dartalyst: A New Full-Stack SSR Framework That Just Hit 30,937 Requests Per Second

Over the past year, I’ve been building a new full-stack web framework from the ground up — one that...

Learn More 0 0Nov 28

Setup Vite with Kemal!

This article is a less technical version of my gist about how to implement Vite + Kemal. Kemal is a...

Learn More 1 0Nov 27

Debugging a Double Free in Crystal with libxml2, GDB, and Valgrind

A personal note on tracking down and fixing a double-free bug in Crystal app caused by interaction between the GC and libxml2.

Learn More 2 1Dec 7

Lucky is Lightning Fast!

TechEmpower Benchmark

Learn More 3 0Nov 3

A Practical Guide to Parallel Programming in Crystal (2025)

This article is based on content created by kojix2 (a human) alternately calling DeepWiki and...

Learn More 3 0Nov 21

Semaphores in Crystal

TL;DR Need to limit how many tasks run at once in your Crystal app? You can implement...

Learn More 3 4Mar 23

Make Marten Web Framework work with minitest.cr

This article demonstrates how to integrate the Marten Web Framework with minitest.cr for testing.

Learn More 6 0Jan 7

Writing Inline Assembly in the Crystal Programming Language

Introduction When you want to make your code run significantly faster, or just want to...

Learn More 3 0Jun 20

Building My First Web App with the Help of AI

Introduction Since the beginning of 2025, AI agents have made dramatic progress. We're now...

Learn More 3 0Mar 23

Instrumenting a Marten App with OpenTelemetry

This article demonstrates how to instrument a Crystal application using OpenTelemetry with the Marten web framework.

Learn More 5 0May 13

Using marisa.cr for Efficient String Storage in Crystal

The marisa.cr Crystal shard gives you access to the powerful Marisa Trie data structure, perfect for...

Learn More 1 0Apr 11

Building Portable Crystal Binaries on macOS with GitHub Actions

Overview If you’ve ever tried to share a Crystal tool you built, you may have noticed that...

Learn More 1 0Jul 21

Speeding Up Crystal CI/CD: Fast Drafts, Optimized Builds

I have started working on a production web application built with Crystal and Marten. With every new...

Learn More 0 0May 2

Embedding the Crystal Compiler in Your Program

Introduction The Crystal compiler can be used as a library. This document explains how to...

Learn More 0 0Aug 9

Writing SIMD in Crystal with Inline Assembly

Introduction In this article, we explore how to write SIMD instructions—SSE for x86\64 and...

Learn More 0 0Aug 7

Applying the Presenter Pattern in Marten

I recently ran into a problem in one of my Marten projects. My Journey model — originally quite...

Learn More 6 0Jun 23

How to effectively deal with crystal oscillator failure in TM4C129X MCU

Here’s a proven playbook for handling a crystal (MOSC) failure on TI’s TM4C129x MCUs: 1) Turn on...

Learn More 1 0Sep 2

[Boost]

Writing Inline Assembly in the Crystal Programming Language ...

Learn More 0 0Jun 30

TRON Hits 2M Users—What’s Next for TRX Price?

TRON (TRX) continues to demonstrate resilience in a volatile crypto market. Despite minor price...

Learn More 0 1Jun 16

The Complete Guide to Developing a Crypto Payment Gateway

The rise in online payments has transformed how businesses operate, boosting efficiency and...

Learn More 5 0Jan 23

Gold365s Deposit & Withdrawal Guide 2025: Secure, Fast & Reliable

The digital era of 2025 has completely transformed how users interact with online platforms in India....

Learn More 0 0Sep 16

How a quartz crystal works in a microcontroller?

This is a fundamental concept in microcontroller systems. Let's break down how a quartz crystal works...

Learn More 1 0Oct 14

A FIRST CLASS RECOVERY HACKER THAT IS TRUSTWORTHY AND RELIABLE. THE HACK ANGELS

I suffered in the hands of scammers losing my crypto assets worth $380,000 to a binary option site...

Learn More 0 0Jul 4