Now Ruby GIS Rendering: Stabilizing the libgd-gis Rendering API

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

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