Stabilizing the libgd-gis Rendering API January 19, 2026 This article documents the current state of libgd-gis following a significant internal update: the stabilization and freeze of its core rendering API. The update consolidates the projectβs primary responsibilitiesβstatic GIS rendering, layered composition, and post-render image manipulationβinto a stable and documented surface. Alongside this milestone, comprehensive documentation … Continue reading Now Ruby GIS Rendering: Stabilizing the libgd-gis Rendering API
Year: 2026
libgd-gis v0.2.7.pre.alpha.1
January 16, 2026 Testing GIS animations in Ruby (exploratory work) Today, early in the morning, after releasing GIF and animation support in ruby-libgd, together with updated documentation, versioning, and examples, I decided to do something very concrete: spend the entire day stress-testing the alpha version of libgd-gis. And what better way to test animations than … Continue reading libgd-gis v0.2.7.pre.alpha.1
Ruby Now Has an Animated Map Engine (Alpha Preview)
Ruby Now Has an Animated Map Engine January 15, 2026 Building real-time, animated maps in pure Ruby β no JavaScript required. A new class of maps for Ruby Over the past weeks, weβve been extending ruby-libgd and libgd-gis far beyond static image rendering. What started as a raster + GIS toolkit is now evolving into … Continue reading Ruby Now Has an Animated Map Engine (Alpha Preview)
ruby-libgd v0.2.2 β Text & Layout Foundations for Ruby Graphics
Text & Layout Foundations for Ruby Graphics January 14, 2026 The biggest limitation of most Ruby image libraries is not pixels β itβs text. Fonts, labels, positioning, alignment, rotation, and layout are what separate a toy renderer from a real graphics engine. Until now, ruby-libgd only exposed a very minimal wrapper around FreeType. It worked, … Continue reading ruby-libgd v0.2.2 β Text & Layout Foundations for Ruby Graphics
libgd-gis moves into serious cartography territory
January 13, 2026 Rivers of Europe and Entre RΓos rendered directly in Ruby Today marks a major milestone for libgd-gis: we crossed from βexperimental map rendererβ into a real GIS-grade drawing engine. Using nothing but Ruby + libgd, we are now able to render continent-scale river networks, provincial hydrology, and complex GeoJSON layers with proper … Continue reading libgd-gis moves into serious cartography territory
libgd-gis continues to grow β now with styles and more
January 12, 2026 Real-world cartography in pure Ruby RubyStackNews β January 2026 From geometry to cities Until recently, libgd-gis could render raw GeoJSON. Now it renders cities. Over the last development cycle, libgd-gis evolved from a low-level geometry renderer into a style-aware, layered GIS engine capable of producing publication-quality maps β directly from Ruby. With … Continue reading libgd-gis continues to grow β now with styles and more
Ruby Can Draw Cities Now
January 9, 2026 Scan to try π― Live Demo Available Introducing MapView Render beautiful, production-ready maps directly from your Ruby backend. No external APIs. No dependencies. Just pure speed and control. β Zero external dependencies β Lightning-fast rendering β Production-ready & battle-tested Try the Live Demo β Read Docs How I built a pure-Ruby GIS … Continue reading Ruby Can Draw Cities Now
Some fresh Ruby GIS gossip
January 8, 2026 Iβve been quietly working on two Ruby libraries that are starting to click together in a really interesting way: libgd-gis β the GIS brain: maps, basemaps, lines, polygons ruby-libgd β the raster engine: pixels, alpha, image scaling, compositing Over the last days I added: lines, polygons and basemap switching to libgd-gis (0.1.3) … Continue reading Some fresh Ruby GIS gossip
Ruby Can Now Draw Maps β And I Started With Ice Cream
January 7, 2026 How libgd-gis turns Ruby into a real GIS engine For many years, Ruby quietly missed something important. Yes, Ruby is amazing at APIs, data processing, background jobs, and web platforms β but when it came to maps, graphics, and spatial data, Ruby was forced to step aside and let other languages do … Continue reading Ruby Can Now Draw Maps β And I Started With Ice Cream
Ruby just got a real sepia filter
January 6, 2026 Why ruby-libgd is becoming Rubyβs new graphics engine Yesterday something important happened in the Ruby ecosystem. I added a native sepia filter to ruby-libgd β Rubyβs new binding to the GD Graphics Library β and with it Ruby took another step toward regaining something it quietly lost over the last decade: a … Continue reading Ruby just got a real sepia filter









