About Gaardeon
Gaardeon Suite of Applications and Libraries
Project Modules
This project has declared the following modules:
| Name | Description |
|---|---|
| gaardeon-core | Gaardeon Reusable Utilities, including: DataBox - a reactive API for stateful containers. When data changes, anything downstream that used it gets notified automatically. No registering or deregistering listeners. |
| coinjema | Coinjema handles dependency injection and configuration, keeping config separate from your application logic. |
| GaardFX | GaardFX has JavaFX utilities, especially for concurrency. |
| largus | Largus is structured logging that follows a thread or request through its journey, so your logs are organized by action instead of being a jumbled stream of interleaved events. |
| Spigot | Spigot is a tiny embedded web server you can drop into any desktop app. |
| relatable | Relatable is an in-memory object database. It lazily indexes based on the queries you make, with an emphasis on fast lookups. |
| hoard | Hoard is like rsync, but focused on making sure your files live on more than one physical drive. It keeps a database of what's stored where. |
| CopperCook | CopperCook is a recipe manager. You create recipes with names, descriptions, ingredients, instructions, images, and tags. It can spin up a simple web server so you can pull up your recipes on your phone while you're cooking. It can also export everything to PDF. |
| BasicApp | Just for testing purposes |
| HoardUI | Hoard is like rsync, but focused on making sure your files live on more than one physical drive. It keeps a database of what's stored where. |
| bottled | Bottled is an experimental neural net exploring spiking and continual learning. |
| Sharkbait | Chess engines |
| Sharkbait UI | Sharkbait is a chess GUI. It supports UCI, so you can play against Stockfish or other engines, or use the two chess engines that come with it. You can also set up engine-vs-engine matches if you just want to watch. |
| Tatonk | Tatonk is a turn-based tank game. Fog of war, spotting rules, skill-based with some randomness mixed in. |
| Brokaar | Brokaar helps developers build context for AI chats. It reads Java code and can produce files that combine multiple sources, strip code down to just documentation and method signatures, or include linked code as documentation-only references. The goal is giving an AI exactly the context it needs for a task, nothing more. |
| Mosey | Mosey is for stock market data. It pulls data from Polygon.io, charts prices and volumes, shows moving averages, lets you build watchlists, and can scan the market for stocks crossing thresholds you define. |
| Simaqian - Historical World Globe | Simaqian is a 3D globe for browsing history. Zoom around the world and through time to see where things happened: events, cities, wars, nations, people, journeys, battles. |
| Muster | Launcher App for Gaardeon suite of apps |
