# Outerstellar > Software Development, Open Source Software and Libraries ## Blog Posts - [How to Track AI API Usage and Costs Across Multiple Providers](https://outerstellar.net/blog/2026/04/tracking-ai-api-usage-and-costs): How to monitor AI API spending across Anthropic, GitHub Copilot, Mistral, DeepSeek, and more from a single dashboard — using AI Usage Tracker, a free open-sourc - [Self-Hosted Book Managers: Calibre-Web, Kavita, and Runary Compared](https://outerstellar.net/blog/2026/04/self-hosted-book-manager-alternatives): Comparing self-hosted book management tools — Calibre-Web, Kavita, and Runary side by side on format support, readers, metadata, device sync, and deployment. - [Catch Missing Translations at Build Time with Kotlin](https://outerstellar.net/blog/2026/04/kotlin-i18n-validation-at-build-time): How to validate ResourceBundle translations at build time using the Outerstellar Framework Maven plugin — catch missing keys, unused translations, and parameter - [How to Build a Markdown-Powered Blog with Kotlin and HTTP4k](https://outerstellar.net/blog/2026/03/building-a-markdown-blog-with-kotlin): Step-by-step guide to building a blog engine in Kotlin using fragments4k and HTTP4k — Markdown content, YAML front matter, RSS feeds, full-text search, and zero - [Hello, World](https://outerstellar.net/blog/2026/03/hello-world): First post on the Outerstellar blog — how we built this site using fragments4k and the Outerstellar Platform, with Markdown content, HTTP4k routing, JTE templat ## Pages - [AI Usage Tracker](https://outerstellar.net/projects/ai-usage-tracker): A Windows dashboard and tray utility to monitor AI API usage, costs, and quotas across Anthropic, GitHub Copilot, OpenRouter, DeepSeek, Mistral, and more — all - [About Outerstellar](https://outerstellar.net/page/about): Outerstellar builds open-source Kotlin libraries and developer tools for the JVM — content engines, i18n, theming, and full-stack application scaffolding. - [Maven Cleaner](https://outerstellar.net/projects/maven-cleaner): Safely clean your local Maven repository and Gradle caches — scans for old versions, verifies against Maven Central, protects local-only builds, and reclaims di - [Needlecast](https://outerstellar.net/projects/needlecast): A Swing-based desktop project launcher for developers — organizes projects into color-coded groups, embeds a terminal, editor, and file explorer, and auto-detec - [Outerstellar Platform](https://outerstellar.net/projects/outerstellar-platform): A full-stack Kotlin platform template — multi-module architecture with observability, security, type-safe configuration, a JTE web layer, and a Swing desktop cl - [Projects](https://outerstellar.net/page/projects): Open-source Kotlin libraries and developer tools — content engines, i18n, theming, application scaffolding, book management, and build utilities for the JVM. - [fragments4k](https://outerstellar.net/projects/fragments4k): A framework-agnostic Markdown-based content engine for Kotlin — drop in .md files, get routing, RSS, sitemaps, full-text search, and pagination out of the box. - [sparkle4j](https://outerstellar.net/projects/sparkle4j): An in-app update library for Java and Kotlin desktop applications — background update checking, Ed25519 signature verification, native Swing update dialog, and