Fact-checked by Grok 2 weeks ago

Dillo


Dillo is a minimalist, open-source graphical web browser renowned for its exceptional speed and minimal resource footprint, making it ideal for resource-constrained environments such as older computers and embedded systems.
Written primarily in C and C++ using the FLTK toolkit for its interface, Dillo eschews heavy dependencies like JavaScript engines to prioritize performance and security, rendering pages without executing scripts that could pose privacy or exploit risks.
Originally initiated around 1999 by developer Antonio Larrosa, the project has endured for over 25 years through community efforts, including a recent revival that introduced enhancements like WebP image support and SVG rendering for mathematical formulas in version 3.2 released in early 2025.
While lacking compatibility with modern dynamic web technologies, Dillo excels in displaying static content efficiently, supports protocols beyond HTTP such as Gopher and Gemini, and maintains a focus on personal privacy by avoiding data-tracking features common in mainstream browsers.

History

Origins and Early Development

Dillo was initiated in late 1999 when a group of developers, led by Chilean software engineer Jorge Arellano Cid, forked the code from the project, originally developed by Raph Levien as a lightweight browser derived from Gzilla. Arellano Cid, a recent graduate of the Universidad Técnica Federico Santa María in , sought to build a fast, resource-efficient graphical capable of running on older hardware, addressing the limitations of contemporary browsers that demanded high-end systems. The initial focus emphasized minimalism, with the browser written primarily in C and dependent on the GTK+ toolkit for its user interface. The first releases of Dillo occurred in December 1999, marking the project's public debut with early alpha versions built on 1.0. These versions prioritized core browsing functionality, such as rendering and basic navigation, while maintaining a small binary size under 230 KB to facilitate deployment on embedded systems and low-powered devices. Development proceeded rapidly, with the project adopting the GNU General Public License (GPL) in March 2000 to encourage open collaboration. By mid-2002, after over two years of iterative improvements, Dillo had matured sufficiently to be positioned as an embeddable browser component, demonstrating stability for integration into larger applications. Early enhancements included refinements to the custom rendering engine for better compliance and performance on constrained hardware, alongside initial support for features like bookmarks and inline images. Arellano Cid led the core team, contributing to parsing and widget layers, while the project attracted collaborators interested in alternative lightweight toolkits. A significant milestone came in October 2004 with version 0.8.3, which introduced support via an update to the library, expanding secure browsing capabilities without bloating the footprint. These developments solidified Dillo's niche as a viable option for users prioritizing efficiency over full modern web standards compliance.

Mid-Period Expansion and Stagnation

Following the initial GTK-based development in the early , Dillo experienced a phase of technical expansion centered on toolkit migration and core functionality improvements. In February 2005, primary developer Jorge Arellano Cid and contributor Sebastian Rogal presented Dillo at , highlighting its lightweight design and potential for embedded systems. By April 2005, progress on porting Dillo to 2 was underway, aiming for better performance and cross-platform compatibility over the aging GTK1 backend. This effort culminated in April 2006 with the final GTK1 release, version 0.8.6, which included minor bug fixes and stability enhancements before the full transition. The FLTK2 port marked a key expansion milestone, but development faced early stagnation from mid-2006 to 2008, attributed to insufficient funding and maintainer bandwidth constraints, resulting in no official releases during this interval. An alpha version of the FLTK2 port was announced in September 2007, but substantive progress halted until October 2008, when Dillo 2.0.0 launched with the new backend, introducing tabbed browsing—a significant usability upgrade for multi-page navigation while maintaining the browser's minimal footprint under 10 MB. Subsequent releases in this period, such as version 2.2.1 in 2011, added incremental features like improved form handling and bug resolutions, though activity slowed after July 2009 when Cid announced reduced involvement due to personal commitments including fatherhood. A secondary expansion occurred with the shift to FLTK 1.3 starting in June 2011, coinciding with that toolkit's stable release; Dillo 3.0.0 followed shortly thereafter, enabling better widget rendering and support. Further advancements included a new hyphenation algorithm in version 3.0.3 (April 2013) for enhanced text layout and the final pre-stagnation release, 3.0.5, in June 2015, which incorporated security patches and rendering optimizations. These updates expanded Dillo's viability for low-resource environments, with successful builds on platforms like and embedded distributions. Stagnation intensified post- amid maintainer attrition; the October 2016 death of Sebastian Rogal, a key contributor, effectively halted momentum, followed by Cid's last project communication in 2019. No releases occurred from 2015 to —a nine-year gap—during which the saw minimal commits, compatibility with modern standards eroded, and forks like DilloNG emerged but also stalled without sustaining . This period underscored Dillo's reliance on a small volunteer , vulnerable to life events and the growing complexity of web technologies outpacing its minimalist architecture.

Recent Revival and Milestones

Following a period of limited activity after the 3.0.5 release in 2015, Dillo underwent a revival driven by community developers who resumed maintenance via the project's repository, addressing long-standing bugs and incorporating previously unmerged changes from 2015–2017. This resurgence included the relocation of official resources to GitHub Pages after the original dillo.org domain expired in 2022 and was repurposed by unrelated parties. By 2024, the project had stabilized under new stewardship, emphasizing its lightweight design for modern embedded systems and low-resource environments while preserving core principles of minimalism and speed. Key milestones in this revival include the release of version 3.1.0 on May 4, 2024, which integrated fixes for rendering issues, improved CSS handling, and enhanced stability accumulated over prior years. This was followed by a minor update, 3.1.1, on June 8, 2024, focusing on bug resolutions and minor refinements. The effort culminated in version 3.2.0, released on January 18, 2025, coinciding with the browser's 25th anniversary in December 2024; this update added support for images, SVG rendering for mathematical formulas, and further optimizations for contemporary lightweight use cases. The revival gained public visibility through a February 2025 presentation at titled "Resurrecting the minimalistic Dillo ," where developers demonstrated the engine's performance on resource-constrained hardware and outlined ongoing work to maintain compatibility with basic web standards without bloating the footprint. These developments underscore Dillo's persistence as an open-source alternative prioritizing efficiency over feature parity with resource-intensive browsers.

Technical Foundation

Rendering Engine and Parsing

Dillo utilizes a custom rendering engine, the Dillo Rendering Engine (DRC), implemented in C and C++ for optimized speed and minimal resource overhead. Unlike engines such as Blink, Gecko, or WebKit, the DRC avoids bloated dependencies, enabling low memory usage and fast rendering of pages, including larger ones, on constrained hardware. The engine supports real-time rendering, incrementally processing and displaying content as it loads, integrated with the FLTK GUI library for output while retaining independent layout and painting logic. Recent updates have enhanced image buffering, caching, and widget sizing to improve performance and handle floating elements more effectively. Dillo's HTML parsing employs a proprietary parser adhering to a subset of HTML 4.01, extended with select HTML5 features like , <ins>, and placeholder attributes for form elements. During parsing, it identifies markup errors or non-compliance, reporting them through a bug meter that specifies line numbers for correction, promoting standards adherence. CSS parsing covers portions of CSS 2.1 and limited CSS 3 elements, including properties for display modes, text transformation, and background images, but excludes complex selectors and scripting-driven styles due to the lack of JavaScript support. This static approach ensures predictable rendering but restricts dynamic web features.

User Interface Toolkit

Dillo utilizes the Fast Light Toolkit (), a cross-platform C++ graphical user interface library, as its primary toolkit for constructing the browser's interface elements such as windows, toolbars, menus, and buttons. FLTK was selected for its emphasis on speed, minimal resource consumption, and portability across systems, Windows, and other platforms, aligning with Dillo's design philosophy of low overhead and efficiency. Unlike its early versions, which relied on the GTK+ toolkit for graphical components, Dillo transitioned to starting with later development iterations to reduce dependencies and enhance cross-platform compatibility; this shift enabled static linking of into the binary by default, minimizing runtime library requirements and contributing to a smaller overall footprint. The integration involves providing the foundational widgets and event handling, while Dillo's custom (Dillo Widget) system—implemented with a -specific platform backend—handles the rendering for web content, bridging controls with the browser's and drawing primitives. This combination yields a responsive interface with low memory usage; for instance, Dillo's static linkage avoids overhead, and optimizations in versions like 1.3.x have been incorporated to fix platform-specific issues such as behavior and widget styling. 's lightweight nature supports Dillo's performance goals, enabling quick startup and interaction even on resource-constrained systems, though it limits adoption of advanced theming or native desktop integration found in heavier toolkits like or . Developers can extend UI behaviors via 's widget subclassing, but Dillo prioritizes simplicity, with core components like the location bar and navigation buttons leveraging standard controls for mouse-driven operation.

Build and Platform Support

Dillo is compiled from source using the GNU autotools build system. The latest stable release, version 3.2.0 as of 2024, is distributed as a tarball or via Git clone from the official repository. Building requires FLTK 1.3 as the primary GUI toolkit dependency, along with image processing libraries such as libpng, libjpeg, libwebp, and libbrotli for optional format support; zlib is also needed. Optional TLS encryption relies on OpenSSL 1.1/3, LibreSSL, or mbedTLS 2/3. On Debian-based systems, relevant development packages include gcc, g++, autoconf, automake, zlib1g-dev, libfltk1.3-dev, libssl-dev (or equivalent), libpng-dev, libjpeg-dev, libwebp-dev, and libbrotli-dev. The standard build process from a release tarball entails extracting the archive (e.g., tar jxvf dillo-3.2.0.tar.bz2), creating a build directory, running ./configure --prefix=/usr/local (with --disable-tls to omit encryption if desired), followed by make and sudo make install. When building from Git, ./autogen.sh generates the configure script beforehand. Post-installation, a hyphenation database for text reflow can be set up via the dillo-install-hyphenation script. Adjustments for BSD, Solaris, macOS, or Windows (via Cygwin) involve platform-specific configure flags or toolchain setups, as detailed in the installation documentation. Dillo exhibits broad platform compatibility, with confirmed builds on Unix-like systems including GNU/Linux across architectures such as x86, amd64, ARM (e.g., Cortex-A8), and MIPS64EL; BSD variants like FreeBSD, OpenBSD, NetBSD (including NetBSD/VAX), and DragonFlyBSD; Solaris on SPARC and UltraSPARC; IRIX 6.5.27f; and macOS (including GNU Darwin on PowerPC and x86). Windows support is available through Cygwin, enabling graphical operation under POSIX emulation. Historical versions have run on MS-DOS-compatible systems, Atari 68k (via MiNT), handhelds like iPAQ and Psion 5MX, and embedded platforms such as StrongARM CPUs, Simputer, and Sony PlayStation 2 Linux. Earlier Dillo 1.x iterations extended to DEC Alpha, PowerPC, SPARC, Tru64 UNIX, HP-UX, AIX, QNX, and RISC OS, though modern releases prioritize lightweight Unix environments. Community reports confirm functionality on these setups following standard compilation, underscoring Dillo's emphasis on minimal dependencies for resource-constrained hardware.

Core Features

Browsing and Navigation Capabilities

Dillo supports session-based navigation history through dedicated Back and Forward buttons, which traverse previously visited pages in the current upon left-click. Middle-clicking these buttons opens the target page in a new , while right-clicking displays a menu listing stack entries for selection. Keyboard accelerators include the key (,) for back and the key (.) for forward. The , or location bar, serves as the primary entry point for direct navigation, displaying the current page's address and accepting typed or pasted inputs. A red "X" clears the bar on left-click, and middle-clicking it pastes the system clipboard's if available. Users select the bar's contents with Ctrl+L for quick editing. Integrated search is invoked via a or Ctrl+S, routing queries to a user-configurable engine defined in the dillorc file's search_url parameter. Tabbed browsing enables multi-page management within one window, introduced in version 2.0. Links open in new tabs via middle mouse button or Ctrl+left-click, with blank tabs created through Ctrl+T or the . Tabs close via the "X" button or right-click on the tab label, and switching occurs with Alt+number (e.g., Alt+1 for the first tab). Configuration options in dillorc include focus_new_tab=YES for automatic activation of new tabs and middle_click_opens_new_tab=NO to favor new windows instead. Bookmarks facilitate persistent access to sites, saved by right-clicking a page and selecting "Bookmark this page" from the context . The manager opens via the Bookmarks button or Ctrl+B, displaying an editable list stored in ~/.dillo/bm.txt and accessible internally at dpi:/bm/. This file synchronizes across Dillo instances but lacks broader import/export beyond manual editing. Hyperlink traversal occurs via left-click on elements like underlined blue text (turning purple post-visit), with the cursor shifting to a hand over clickable areas. These actions automatically populate the navigation history stack. Dillo omits global or persistent history logging beyond the per-session stack, prioritizing minimal resource use over exhaustive tracking.

Media and Format Support

Dillo renders static images in , , , (with initial support added in version 3.2.0 for simple graphics and mathematical formulas), and formats. These capabilities enable basic visual content display without reliance on scripting or dynamic elements. The browser also handles documents directly, converting them for on-screen viewing. Embedded such as video or audio streams lacks native playback support, aligning with Dillo's minimalist design that prioritizes over comprehensive handling. Users must invoke external applications for such content, as the core engine does not integrate decoding or rendering for formats like MP4, , or similar. This limitation stems from the absence of architectures or libraries in the standard build, though experimental variants have explored additions like video playback via configuration tweaks. Format compatibility extends to a subset of web standards, including HTTP/HTTPS-delivered images and basic file types, but excludes vector formats beyond basic or proprietary codecs. Configuration options allow ignoring specific image formats to optimize performance or bandwidth. Overall, Dillo's media support emphasizes lightweight, standards-compliant static assets over interactive or , reflecting its focus on speed and low footprint.

Extensions and Protocols

Dillo provides native support for the HTTP and protocols, enabling the loading of remote web content with optional SSL/TLS encryption via libraries such as or mbedTLS. It also handles FTP for file transfers, typically leveraging external tools like for downloads, and supports local file access through the . Additional protocols, including , , IPFS, IPNS, and Spartan, are supported through the Dillo Plugin Interface (DPI), which allows extensions in any programming language via standard input/output or Unix domain sockets. Plugins function as filters or servers: filter plugins process single requests (e.g., translating content to ), while server plugins handle multiple interactions over sockets. Configuration occurs in the user's ~/.dillo/dpidrc file, mapping protocol schemes to plugin executables, such as proto.gemini = ~/.dillo/dpi/gemini/gemini.filter.dpi for the plugin implemented in . The DPI emphasizes modularity by offloading optional features from the core codebase, including protocol handlers like FTP browsing with progress feedback or built-in services such as bookmark management via dpi:/bm/. Examples include the C-based Gopher plugin for menu navigation and the Go-based IPFS plugin for decentralized content retrieval. This approach maintains Dillo's lightweight footprint but limits extensibility to protocol and format translation rather than dynamic scripting or user-installed add-ons typical of larger browsers. Plugins are community-contributed and integrated via pull requests to the project's repository.

Limitations and Design Trade-offs

Unsupported Modern Technologies

Dillo lacks support for (ECMAScript), a core technology for dynamic , interactive elements, and scripting, which is present in nearly all modern browsers. This omission is deliberate, prioritizing security and performance over functionality, as JavaScript execution introduces risks like and resource-intensive operations. Without JavaScript, Dillo cannot render sites reliant on frameworks such as or , or execute scripts for form validation, requests, or real-time updates, resulting in static or broken displays on JavaScript-dependent pages. The browser supports only a subset of elements and attributes, excluding advanced features like <canvas>, <video>, <audio>, and Web APIs for multimedia playback or graphics rendering. While basic HTML4.01 and some transitional HTML5 tags are handled via Dillo's custom rendering engine, semantic elements like <article> or <nav> may render as plain text without structural enhancements, and forms lack progressive enhancement. This partial conformance stems from the engine's focus on core parsing rather than full standards compliance, avoiding the complexity of stateful rendering models used in engines like Blink or . CSS3 implementation is incomplete, covering CSS 2.1 basics like selectors, box model, and positioning but omitting modules for animations, transitions, flexbox, grid layouts, beyond simple breakpoints, and advanced pseudo-elements. As a result, responsive designs, , and modern fail to apply, leading to uniform, non-adaptive layouts unsuitable for mobile or high-resolution displays. Dillo also eschews support for , , and service workers, technologies enabling hardware-accelerated graphics, compiled code execution, and offline capabilities, respectively, further limiting compatibility with performance-oriented web applications. These exclusions align with Dillo's design philosophy of minimalism, evidenced by its avoidance of plugin architectures that could bridge gaps (e.g., no or extension APIs for injecting engines), ensuring low memory usage—typically under 10 MB for basic pages—but rendering approximately 70-80% of contemporary websites as partially or fully non-functional as of 2024 benchmarks in browser evaluations.

Resource Usage and Performance Realities

Dillo maintains an exceptionally low resource footprint, with its compiled binary typically under 250 KB in size, enabling rapid startup times of approximately 2 seconds on capable hardware. This minimalism stems from its custom rendering engine and avoidance of heavy dependencies, allowing operation on resource-constrained devices such as older Intel 486 processors or handheld PDAs like the iPAQ. Idle memory usage has been measured as low as 3.9 MB resident set size (RSS) in version 2.1 on 32-bit Ubuntu systems, roughly half that of earlier iterations like 0.8.6. When loading basic HTML4 pages, consumption rises to 10-20 MB, positioning it among the lowest for graphical browsers. Performance excels in rendering and networking for supported formats, with innovative concurrency models ensuring a responsive without blocking the user . On low-end systems, such as those with 4 MB , Dillo operates viably for text-heavy or static sites, outperforming feature-rich browsers in speed and efficiency for compatible content. However, the absence of , advanced CSS, and support results in failures to load or render contemporary websites, effectively nullifying performance gains on dynamic web applications. In comparative contexts, Dillo's design prioritizes efficiency over completeness, yielding low CPU utilization during supported tasks but exposing trade-offs on modern hardware where unsupported elements force reliance on fallback or external tools. Recent evaluations, including 2025 discussions, highlight ongoing measurements of energy and memory efficiency, affirming its viability for or environments but underscoring limitations for general-purpose browsing.

Forks and Community Derivatives

Notable Forks

DilloNG represents an early effort to revive and test concepts from the original Dillo codebase, ported from its repository to for and experimentation. This fork preserves Dillo's lightweight footprint of approximately 10 MB and avoidance of , while introducing a speed dial homepage, extensive bookmark management without scripting dependencies, and configurable domain rules for blocking advertisements and trackers or enforcing . Media handling is delegated to external players rather than integrated playback. Maintained by developer w00fpack, it focuses on proof-of-concept enhancements rather than full production deployment. Dillo-Plus (also known as Dillo+) builds directly on the official Dillo source, incorporating fixes and merges from DilloNG to expand protocol support beyond standard HTTP and . Key additions include native handling of , , files, and a reader mode that strips extraneous styling for faster text-focused browsing. It features quick-search integration with engines like and via keyboard shortcuts, alongside DPI modules for browsing ZIP archives, man pages, and FTP directories. Targeted at systems including and BSD, this approximately 10 MB browser prioritizes performance on legacy hardware without introducing dependencies. Development is led by crossbowerbt, with ongoing refinements to multi-platform compatibility. Other derivatives, such as Mobilized Dillo, adapt the core engine for mobile environments like phones, emphasizing tabbed browsing via middle-click navigation and automatic tab focusing, though these remain niche personal modifications without widespread repository-based distribution. Less prominent forks like fredollinger's variant maintain the minimalistic but lack documented unique advancements beyond basic portability tweaks. These efforts highlight community-driven preservation amid the official project's intermittent activity, though none have achieved the scale of the revived mainline Dillo 3.1 release in May 2024.

Active Maintenance Efforts

Dillo's maintenance was revived in 2022 following the expiration of its original domain and loss of repositories, with a primary developer recovering old content and establishing a new organization at github.com/dillo-browser. This effort included migrating to for , hosting the project website at dillo-browser.github.io, and archiving materials on archive.org to ensure continuity. By December 2024, the lead maintainer reported ongoing personal commitment to the project, supplemented by emerging contributions from new developers submitting patches for bug fixes and enhancements. Key milestones in recent maintenance include the release of version 3.1.1 on June 8, 2024, which incorporated fixes and features accumulated since earlier development periods, followed by version 3.2.0 on January 18, 2025, marking the browser's 25th anniversary with additions such as image support and rendering for mathematical formulas. These updates addressed long-standing gaps, including improved compatibility with modern image formats and floating elements via OpenSSL integration in prior releases. Development focuses on preserving Dillo's lightweight architecture while incrementally enhancing functionality, with activity evidenced by commits and a custom bug tracker launched in September 2025 to streamline issue management beyond standard platforms. Community involvement remains modest but growing, with forks like dillo-plus extending core capabilities (e.g., HTTPS and Gemini protocol support) and occasional integrations in lightweight Linux distributions such as antiX. The project's emphasis on minimal resource use drives maintenance priorities, prioritizing security patches and privacy features over expansive feature creep, as articulated in developer talks at events like FOSDEM 2025. As of October 2025, Dillo sustains active development through this volunteer-led model, contrasting prior dormancy from 2015 to 2022.

Reception and Legacy

Positive Assessments

Dillo's developers emphasize its superior rendering and networking speeds, enabled by a lightweight architecture and innovative concurrency model that ensures the remains responsive even during intensive operations. This efficiency stems from its core implementation , resulting in a size under 300 KB and minimal dependencies, allowing operation on legacy hardware such as 486 processors or systems with telephone-line connections. Independent reviews commend Dillo's low and rapid performance, positioning it as a viable option for resource-limited environments, including older PCs with 128 MB or embedded devices like early models. For instance, testers have reported it outperforming alternatives like in speed on constrained hardware, while consuming significantly fewer resources than or . Users and analysts praise its uncluttered and lightning-fast loading for basic tasks, free from the bloat associated with feature-heavy modern browsers, making it suitable for straightforward access without compromising on essentials like tabbed and support. Software evaluations highlight its value for ultra-minimalist setups, recommending it for scenarios prioritizing speed and simplicity over advanced scripting.

Criticisms and Comparative Analysis

Dillo faces criticism for its absence of support, a core limitation that prevents rendering of dynamic content essential to the majority of modern websites, thereby restricting its practical utility beyond static pages. This omission, while enhancing and reducing complexity, results in frequent failures to load interactive elements, such as forms or menus, on sites like search engines or e-commerce platforms. Reviewers have highlighted that Dillo's partial CSS compliance and lack of features like frames further degrade rendering fidelity, often producing incomplete or visually distorted layouts on standards-nonconformant pages. Additionally, issues, including failure to auto-focus text input fields, complicate basic tasks like querying , underscoring Dillo's trade-offs in favor of over user convenience. Comparatively, Dillo outperforms text-only browsers like in graphical capabilities, supporting image display and rudimentary styling, yet it incurs a slight resource penalty due to its FLTK-based interface, making preferable for ultra-low-spec devices prioritizing raw efficiency over visuals. Against fellow lightweight graphical alternatives such as , Dillo maintains a smaller and quicker page loads—often under 10 MB RAM for simple sites—but cedes ground in web standards adherence, with offering superior HTML5 and CSS parsing for more reliable modern page depiction, albeit with marginally higher overhead. In contrast to heavyweight browsers like , Dillo's sub-50 MB typical usage enables operation on hardware as dated as 486 processors, where full-featured engines falter, but this efficiency comes at the cost of incompatibility with JavaScript-dependent ecosystems, rendering Dillo suitable primarily as a supplementary tool for quick, text-centric browsing rather than comprehensive access.

References

  1. [1]
    Dillo browser
    Welcome to the Dillo Website. Dillo is a fast and small graphical web browser with the following features: Multi-platform, running on Linux, BSD, MacOS ...
  2. [2]
    Dillo, a multi-platform graphical web browser - GitHub
    Dillo is a multi-platform graphical web browser, known for its speed and small footprint, that is developed with a focus on personal security and privacy.
  3. [3]
    Dillo: Homepage
    Dillo is a multi-platform graphical web browser known for its speed and small footprint. · Dillo is written in C and C++. · Dillo is based on FLTK, the Fast Light ...Downloading Dillo · Dillo Web Browser :: Donations · Compatibility · CSS in Dillo
  4. [4]
    Dillo User Manual
    Dillo is a web browser designed to be fast, use few resources and support slow and unreliable networks on resource-constrained machines.<|separator|>
  5. [5]
    25 years of Dillo - Dillo browser - GitHub Pages
    Dec 15, 2024 · As of December of 2024, Dillo is 25 years old! During this long journey, the project has seen a lot of changes and has stalled several times, but it managed to ...
  6. [6]
    Dillo 3.2 Open-Source Web Browser Released to Celebrate 25th ...
    Jan 18, 2025 · Dillo 3.2 open-source web browser is now available for download with SVG support for math formulas, support for WebP images, and more.
  7. [7]
    The Minimalistic Dillo Web Browser Is Back - Hackaday
    May 11, 2024 · Dillo is one of a small number of browsers that requires only a minimum of system resources and will happily run on an Intel 486 or thereabouts.
  8. [8]
    Dillo was forked from Armadillo, which in turn was ... - Hacker News
    Dillo was forked from Armadillo, which in turn was forked from Gzilla[1]. I handed it over to another developer in 1999[2]. It's interesting to imagine what ...
  9. [9]
    Personal info for Jorge Arellano Cid - Dillo browser
    I graduated as an Informatics Civil Engineer, in Chile, at the UTFSM (6 years study plan + thesis + practices). At that time, late 1999, everybody expected me ...
  10. [10]
    Dillo, the GTK Web Browser | Linux Journal
    Feb 26, 2002 · The purpose of this article is to introduce Dillo, a web browser written by a group of programmers led by Jorge Arellano Cid.
  11. [11]
    The Dillo web browser 0.6.4 Free Download
    Dillo is a graphical web browser that's completely written in C, very fast, small in code and binary (less than 230 Kb!). It basically depends on GTK+.
  12. [12]
    Article: Introducing Dillo, a lightweight embeddable browser
    Jun 1, 2002 · After more than two years of development since the project was founded, Dillo has now matured enough to become a very attractive component ...
  13. [13]
    Dillo 3.1.0 released: first release since 2015 - OSnews
    Dillo 3.1.0 released: first release since 2015 · Add support for floating HTML elements, which involved a big redesign. · Add support for OpenSSL, ...Missing: creator | Show results with:creator<|control11|><|separator|>
  14. [14]
    Releases · dillo-browser/dillo - GitHub
    See the release notes here: https://dillo-browser.github.io/release/3.2.0/. Patches by: Alex, Rodrigo Arias Mallo. Add new_tab_page option to open a custom ...
  15. [15]
    What happened to dillo.org?
    Mar 31, 2024 · The domain dillo.org expired in 2022 and shortly after someone bought it and placed a Wordpress blog with spam posts and some content copied from the original ...
  16. [16]
    Dillo release 3.1.0
    May 4, 2024 · On 2019, the last email from Jorge Arellano Cid, the lead developer of Dillo, was recorded by the mailing list. On 2022, the domain dillo ...
  17. [17]
    Dillo releases
    Jan 18, 2025 · List of releases · Version 3.2.0 released on 2025-01-18 (latest). · Version 3.1.1 released on 2024-06-08. · Version 3.1.0 released on 2024-05-04.Missing: history timeline
  18. [18]
    Resurrecting the minimalistic Dillo web browser - FOSDEM 2025
    Dillo is a very fast and minimalistic graphical web browser that runs well on small computers. It has its own rendering engine and it supports a substantial ...
  19. [19]
    Dillo Turns 25, And Releases A New Version - Hackaday
    Jan 19, 2025 · Dillo describes itself as ” a fast and small graphical web browser”, and it provides a basic window on the web with a tiny download and the ...
  20. [20]
    dillo man - Linux Command Library
    Dillo utilizes its own rendering engine, known as the Dillo Rendering Engine (DRC), which is specifically optimized for speed and low resource usage. Unlike ...
  21. [21]
  22. [22]
  23. [23]
    Developer Info - Dillo
    Aug 19, 2022 · Dillo is a browser written in C and C++. It uses FLTK as its base widget library and it has its own widget system called Dw. We have some documentation ...Missing: UI components
  24. [24]
    Dillo Widget Usage
    As described in Dillo Widget Overview, the following objects are needed: dw::core::Layout,; an implementation of dw::core::Platform (we will use dw::fltk:: ...
  25. [25]
    Dillo Widget Overview
    The module Dw (Dillo Widget) is responsible for the low-level rendering of all resources, e.g. images, plain text, and HTML pages (this is the most complex type) ...Missing: components | Show results with:components
  26. [26]
    dw::fltk::ui::FltkResource Class Reference - Dillo
    Sep 28, 2025 · virtual Fl_Widget *, createNewWidget (core::Allocation *allocation)=0 ; virtual void, setWidgetStyle (Fl_Widget *widget, core::style::Style * ...Missing: components | Show results with:components
  27. [27]
    Memory usage - Dillo
    Aug 19, 2022 · The following table summarizes results obtained using a standard Ubuntu 8.10, 32bit. This numbers are explained and commented briefly afterwards.
  28. [28]
    3 - Common Widgets and Attributes - FLTK
    This chapter describes many of the widgets that are provided with FLTK and covers how to query and set the standard attributes. Buttons. FLTK provides many ...
  29. [29]
    dillo/doc/install.md at master · dillo-browser/dillo
    ### Summary of Build and Installation Instructions for Dillo Browser
  30. [30]
    Compatibility - Dillo
    Aug 19, 2022 · Dillo has been reported to run on the following operating systems/ architectures. If you have Dillo running on somethingnot listed here, please tell us!Missing: browser | Show results with:browser
  31. [31]
    Dillo 2.0 Gets Tabbed Browsing - TuxArena Blog
    Oct 19, 2008 · Yes, Dillo allows now browsing using tabs, which is a must-have functionality for any desktop browser, no matter how small it is. The changelog ...
  32. [32]
    Dillo release 3.2.0
    Jan 18, 2025 · The 3.2.0 release contains several new features, configuration options and bug fixes. We added SVG support for math formulas and other simple SVG images.
  33. [33]
    dillo: web browser | Man Page | Commands - ManKier
    Dillo displays HTML, text, PNG, JPEG, GIF, SVG and WebP files. It handles cookies, HTTP authentication (basic and digest), proxying (basic), and some CSS.
  34. [34]
    Simple Dillo plugins
    Aug 19, 2022 · Dillo aims to be a small, fast and efficient web browser. Thiskind of PI is designed to push out of the main code features thatusually are optional.
  35. [35]
    Gemini plugin for Dillo written in shell script - GitHub
    Gemini plugin for Dillo written in shell script. Contribute to dillo-browser/dillo-plugin-gemini development by creating an account on GitHub.<|separator|>
  36. [36]
    Show HN: Resurrecting the Dillo browser - Hacker News
    Jan 2, 2024 · As of today, I'm unable to contact the main developer, Jorge Arellano Cid, which has not interacted with the mailing list for some years now.
  37. [37]
    CSS in Dillo
    Aug 19, 2022 · This is an overview of the implementation of CSS in dillo, withoutdetails on the internals of the single modules, they are described inseparate documents.
  38. [38]
    Resurrecting Dillo
    Feb 5, 2025 · Dillo is a very lightweight graphical web browser · Has its own rendering engine and uses FLTK for the UI · Support for a reasonable subset of ...Missing: milestones | Show results with:milestones
  39. [39]
    Funding Presentation :: Advantages - Dillo Web Browser
    Minimal HW requirements (both on CPU and memory), that let it run on several platforms including some handhelds! Graphical user interface. Support for HTML, ...<|separator|>
  40. [40]
    What is Dillo Browser worth to use for? - Quora
    Jun 30, 2024 · It is probably the most lightweight graphical browser you can find. It's very small, very fast, BUT has NO support for javascript or html5.
  41. [41]
    Browsers which use the least amount of ram - Reddit
    Apr 21, 2025 · No graphical browser can beat Dillo - it can run on 4MiB ram. u ... Windows and Mac browser RAM usage comparison for 2024. 50 upvotes ...Windows and Mac browser RAM usage comparison for 2024 - RedditWindows and Mac browser RAM usage comparison for 2024 : r/FloorpMore results from www.reddit.comMissing: benchmarks | Show results with:benchmarks
  42. [42]
    Dillo 3.1 Lightweight Web Browser Released After Nine Years
    May 6, 2024 · Dillo is a lightweight web browser making use of the FLTK toolkit and is cross-platform, maintains few dependencies, and implements its own rendering engine.Missing: characteristics | Show results with:characteristics
  43. [43]
    w00fpack/dilloNG: Dillo ported from Mercurial for concept testing
    Dillo is a lightweight (about 10MB) Linux web browser that does not use Javascript. This DilloNG is a port of the official Dillo that is located at https://www ...
  44. [44]
    crossbowerbt/dillo-plus: A lightweight web browser based ... - GitHub
    A lightweight web browser based on Dillo but with many improvements, such as: support for http, https, gemini, gopher, epub, reader mode and more.<|separator|>
  45. [45]
    Mobilized Dillo web browser—made for my Linux phone & laptop
    The old web browser Dillo, hacked on to add features and work better in various ways, and to be usable on my aging PinePhone as ...
  46. [46]
    fredollinger/dillo: Tiny Light Web Browser Fork - GitHub
    Tiny Light Web Browser Fork. Contribute to fredollinger/dillo development by creating an account on GitHub.Missing: notable | Show results with:notable
  47. [47]
    Dillo browser revived with version 3.1 - The Register
    May 7, 2024 · The Dillo web browser has returned with a new release, version 3.1. It's nearly nine years after version 3.05 appeared on the last day of June 2015.
  48. [48]
    Dillo 3.1 Open-Source Web Browser Released After 9-Year Hiatus
    May 6, 2024 · Unfortunately, Dillo is only provided as a source tarball that you'll have to manually compile on your GNU/Linux distribution. At the moment of ...
  49. [49]
    Dillo Web Browser :: Funding Presentation :: Advantages
    Aug 19, 2022 · Extraordinary speed, both on rendering and networking. Innovative concurrency handling that allows for a user interface that's always responsive ...Missing: positive reviews
  50. [50]
    Interview - Dillo Web Browser
    In fact, with Dillo, a 486 PC and a telephone line is enough to enjoy a good Internet connection. Dillo's efficiency allows it to work even on a personal ...
  51. [51]
    Dillo, the lightest free web browser - Ubunlog
    As we said, Dillo is a browser very fast and minimalist. Still, it is clear that its low consumption of resources is not in vain. In fact, Dillo only supports ...Missing: performance | Show results with:performance
  52. [52]
    What are the available browsers for 128 MB of RAM PC? - Ask Ubuntu
    Oct 4, 2012 · Assuming you're interested on a graphical browser, you can try the Dillo browser, which is available on the dillo package (screenshots). I ...
  53. [53]
    For Fast, Light Web Browsing, Dillo's No Dallier - LinuxInsider
    Oct 5, 2011 · Dillo has a tabbed browsing structure that works like a simple text editor. The tabs line up along the top of the browser window.
  54. [54]
    Dillo (Web Browser) - Review
    Rating 4.0 · Review by Kelson VibberJan 7, 2025 · Dillo is an incredibly fast ultra-minimalist web browser for Linux and other Unix-like systems. This makes it a good first choice on old or low-end hardware.
  55. [55]
    Dillo Review - Softpedia
    Jun 1, 2006 · The speed, small size and low dependences requirements make Dillo a good browser for PCs that are considered condemned. The bug meter makes ...
  56. [56]
    Overview of the Lightweight Dillo Browser - TuxArena
    Mar 28, 2014 · If you're looking for a simple web browser, Dillo is definitely a go, so if you haven't tried it yet, I strongly recommend it, since it's a very ...
  57. [57]
    What's the benefit of Dillo versus, say, NetSurf? - Hacker News
    A lot more lighterweight, and nowadays it's good to have less (it has less CSS compatibility, less html compatibility and no JS).
  58. [58]
    Pinephone Browsers Comparison: Netsurf, Falkon, Dillo, Firefox
    Jan 27, 2021 · Dillo/Netsurf make nice amazingly lightweight choices for text/image based browsing (reading/viewing) while Falkon/Firefox can become options ...