flock
0.1.0github.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.
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.
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.
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.
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.
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.
github.com/sol-vin/floruite
voxel engine
github.com/flowsk/api
Flowsk API
github.com/flucksite/old-website
Mirror from Codeberg. The main website and blog of fluck.site
github.com/docelic/fluence
WYSIWYG wiki powered by Crystal, markdown, and Git
github.com/crystallabs/fluence
WYSIWYG wiki powered by markdown and Git
github.com/tobyapi/fluent-logger-crystal
A Fluentd client for Crystal.
github.com/TobiasGSmollett/fluent-logger-crystal
github.com/grokify/crystal-financialmodelingprep-example
API Client in Crystal for financialmodelingprep.com
github.com/coderobe/fontanyl
bitmap font parser lib
github.com/1player/fonz
A fancy font manager for Linux
github.com/splattael/optcarrot.cr
github.com/drishya-maya/format-tiff
Crystal implementation of baseline tiff format.
github.com/imdrasil/form_object
Form objects decoupled from models.
github.com/hovsater/fortnox
Crystal shard for the Fortnox API.
github.com/oneiros/fortunate
A bare-bones blogging application