news
Free and Open Source Software, howtos and Installations
-
EJDB2 - embedded JSON database
The database provides indexing facilities to improve query performance. It also includes online backup functionality, allowing applications to preserve a copy of their data while the database is operating.
Although EJDB2 is primarily intended for embedded use, it can expose database operations through HTTP and WebSocket interfaces. These allow other processes to access stored information without linking directly against the database engine.
EJDB2 also supports collection joins, making it possible to work with information distributed across multiple document collections.
This is free and open source software.
Solara - reactive Python framework for web and Jupyter applications
The framework uses Reacton, a Python implementation of React-style concepts, together with the ipywidgets ecosystem. Applications can therefore share interface components and application logic between notebook environments and browser-based deployments.
Solara emphasizes manageable application state and reactive updates. Changes to data or user inputs can automatically trigger updates to affected components, making it suitable for dashboards, analytical applications, and interactive scientific tools.
Its component architecture also helps developers structure larger projects without introducing a separate frontend application.
This is free and open source software.
Evangelion - tactical stealth roguelike game
The game combines grid-based movement with tactical decisions about when to move, hide, use equipment, or interact with the environment. Guards, surveillance cameras, drones, and other hazards make progress increasingly difficult.
The story has a religious theme. The player’s mission involves descending through twelve levels to recover a book, communicating a message to the outside world, and returning safely. Progress depends on navigating hostile environments while making careful use of limited resources.
This is free and open source software.
TideMail - keyboard-first terminal email client
The application communicates with mail servers through IMAP and SMTP, maintaining a local SQLite cache for message retrieval and searching. Account configuration is handled through interactive settings screens rather than requiring users to edit configuration files. The composer supports conventional editing shortcuts and optional Vim-style controls.
TideMail combines traditional terminal email management with conveniences more commonly associated with graphical clients, including mouse interaction, formatted message rendering and a persistent outgoing mail queue.
This is free and open source software.
Gitblit - self-hosted Git repository management server
Gitblit can operate as a standalone server or within an existing Java servlet container. It can also be configured as a repository viewer without enabling account management and administrative functions.
The platform includes tools for coordinating development work, including repository mirroring, issue tracking and patchset collaboration.
This is free and open source software.
IvorySQL - Oracle-compatible PostgreSQL database
The project retains PostgreSQL functionality while adding support for Oracle SQL syntax, procedural constructs and database objects. Its compatibility layer is intended to reduce the changes required when migrating Oracle applications to a PostgreSQL-based environment.
IvorySQL provides separate PostgreSQL and Oracle compatibility modes, allowing database administrators and developers to select the appropriate behaviour for their applications. Its PL/iSQL procedural language implements Oracle-style programming constructs, including stored procedures and packages, while preserving access to PostgreSQL database facilities.
This is free and open source software.
7 Best Free and Open Source Supply Chain Integrity Tools
These tools provide mechanisms for verifying software authenticity, establishing provenance, and detecting unauthorised changes. Capabilities include cryptographic signing, signature verification, build attestations, policy enforcement, and tracking the steps involved in producing software. Together, they help establish confidence that software originates from a trusted source and has not been tampered with during development or distribution.
Software supply chain integrity tools are particularly valuable to software developers, DevOps engineers, security professionals, system administrators, and organisations managing complex deployment pipelines. They are especially relevant in environments using continuous integration and continuous delivery (CI/CD), containers, and Kubernetes, where automated verification can reduce security risks without disrupting established workflows.
Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion.
Git History UI - browser-based Git history explorer
The application operates against a local repository and runs its own web interface. It works independently of a particular code editor, allowing developers to inspect their projects without relying on editor extensions or a remote hosting service. Repository analysis and reporting are performed locally.
Git History UI goes beyond conventional commit browsing by combining historical inspection with repository analytics and reporting. It can be useful when investigating regressions, reviewing changes made by contributors or understanding how modifications affect different parts of a codebase.
Optional AI-powered explanations are available through externally configured providers. These features are separate from the ordinary Git analysis tools and send relevant repository information to the selected provider when invoked.
This is free and open source software.
Timezones - compare local times on a shared timeline
Choosing a time for an international meeting gets fiddly when one person is several hours ahead and another is several hours behind. Seasonal clock changes can upset a slot that worked the week before.
Timezones puts your cities on a shared timeline. You can try a meeting time and see the corresponding local time in every city at a glance. The desktop interface uses GTK 4 and libadwaita.
This is free and open source software.
Connaisseur - Kubernetes image signature verification
The application uses cryptographic signatures and trusted public keys to determine whether an image originates from an authorised source. When verification succeeds, Connaisseur can replace a mutable image reference with a trusted immutable digest, preventing a different image from being retrieved after the initial verification. Requests containing images that fail validation are normally rejected. Administrators can define policies for different image repositories, configure trusted signing authorities and control how validation is applied across namespaces. Connaisseur also provides monitoring-oriented modes that allow signature problems to be detected before strict enforcement is introduced.
This is free and open source software.
SourceHut - software development and code hosting platform
Rather than combining everything into a single application, SourceHut is organised into separate services that work together. Developers can use the facilities they need without adopting the entire platform.
SourceHut emphasises email-based collaboration and established development tools. Code reviews use patches distributed through mailing lists rather than conventional pull requests. The web interfaces are lightweight and function without JavaScript.
The platform can be used through the hosted service or deployed on infrastructure controlled by the user.
This is free and open source software.
spis - simple private image server
The application works directly with media files stored in a designated directory, removing the need to upload images into a separate library. It scans the collection, extracts metadata and generates thumbnails, while keeping the original files in their existing locations. Gallery information is maintained in an embedded SQLite database, avoiding the need for a separate database service.
spis separates gallery management from media delivery. The application handles indexing, metadata and the user interface, while a conventional web server serves the photographs and videos. Configuration can be managed through a TOML file, command-line options or environment variables. The interface is designed for desktop and mobile browsing, making it suitable for viewing personal media collections on different screen sizes.
This is free and open source software.
H2O-3 - distributed machine learning platform
The platform uses distributed, in-memory processing to handle computationally demanding workloads. Data and processing tasks can be shared across multiple nodes, making it suitable for working with datasets that exceed the practical capacity of a single machine.
H2O-3 supports both interactive exploration and automated modelling workflows. Users can experiment with different algorithms, compare their results and select models for use in applications. The platform integrates with established data science environments and can also be accessed through a browser.
This is free and open source software.
Slink - self-hosted image hosting and sharing platform
The software combines private image hosting with public gallery functionality. Users can maintain personal image collections, share selected content with others and manage their uploads through a web interface. It accommodates photographs, illustrations and screenshots, making it useful for personal collections, collaborative projects and publishing images on websites or in documentation.
Slink also provides multi-user capabilities, allowing administrators to manage accounts and oversee content published on their instance. Its authentication, storage and integration options make it suitable for both personal installations and shared image hosting services.
This is free and open source software.