flock

0.1.0

github.com/raj/flock

A data-oriented (ECS) game engine in Crystal, inspired by Bevy, on top of wgpu-cr (rendering) and SDL3 (window, input, gamepads, audio). See plan.md.

Not built yet

github.com/raj/flock-aseprite

Load Aseprite assets into the Flock ECS engine. Parses native .aseprite/.ase files (binary: layers, cels with zlib-compressed or raw pixels, RGBA/grayscale/indexed color, linked cels, tags, slices, palette) by compositing every frame on the CPU, and the Aseprite JSON+PNG spritesheet export (frames, frameTags, slices, durations). Both feed a small animation layer: an AsepriteAnimation component + a system that plays tags (forward / reverse / ping-pong) by driving a Sprite's atlas UVs. The parser is pure Crystal and runs headless.

Not built yet

github.com/raj/flock-cli

Command-line tool to scaffold and drive Flock game projects: `flock new` (2D/3D, with tilemap / ldtk / collision), Rails-style generators (component, entity, system, resource, plugin), and `flock dev` hot reload (watch + rebuild + restart). Pure stdlib, no deps.

Not built yet

github.com/raj/flock-ldtk

Parse LDtk (Level Designer Toolkit) projects and render them with the Flock ECS engine. Multi-worlds; Tiles / AutoLayer / IntGrid / Entities layers; tilesets with per-tile enum tags + custom data; enum defs; rich typed fields (point/color/enum/entityref/arrays); entity defs + smart colors; level background images + neighbours; external levels (.ldtkl); level/bounds culling. Pure-Crystal parser (headless); rendering + gameplay hooks over Flock.

Not built yet

github.com/raj/flock-tilemap

Parse Tiled (TMX) tilemaps and render them with the Flock ECS engine. Orthogonal/isometric/staggered/hexagonal maps; embedded, external (.tsx), spritesheet and collection tilesets; tile/object/image/group layers with offsets, opacity, tint, parallax and custom properties; CSV or base64 (gzip/zlib) data; infinite maps; animated tiles; and an object -> entity bridge. The parser is pure Crystal and runs headless.

Not built yet

flourite

master

github.com/sol-vin/floruite

voxel engine

Not built yet

flowsk

master

github.com/flowsk/api

Flowsk API

Not built yet

github.com/flucksite/old-website

Mirror from Codeberg. The main website and blog of fluck.site

Not built yet

fluence

0.6.1

github.com/docelic/fluence

WYSIWYG wiki powered by Crystal, markdown, and Git

Not built yet

fluence

0.8.1

github.com/crystallabs/fluence

WYSIWYG wiki powered by markdown and Git

Not built yet

github.com/tobyapi/fluent-logger-crystal

A Fluentd client for Crystal.

Not built yet

github.com/TobiasGSmollett/fluent-logger-crystal

Not built yet

github.com/grokify/crystal-financialmodelingprep-example

API Client in Crystal for financialmodelingprep.com

Not built yet

fontanyl

master

github.com/coderobe/fontanyl

bitmap font parser lib

Not built yet

fonz

0.1.0

github.com/1player/fonz

A fancy font manager for Linux

Not built yet

foo

master

github.com/splattael/optcarrot.cr

Not built yet

github.com/drishya-maya/format-tiff

Crystal implementation of baseline tiff format.

Not built yet

github.com/imdrasil/form_object

Form objects decoupled from models.

Not built yet

fortnox

master

github.com/hovsater/fortnox

Crystal shard for the Fortnox API.

Not built yet

fortunate

master

github.com/oneiros/fortunate

A bare-bones blogging application

Not built yet