news
Free and Open Source Software
-
UnQLite - embedded NoSQL database
The database normally stores information in a single portable file. Its self-contained architecture allows applications to include database functionality without managing a separate service.
UnQLite provides transactional operations with rollback and recovery mechanisms to protect data consistency. Applications can use it to maintain persistent records while controlling when modifications are committed.
The database also offers cursor-based access to key-value records and an abstraction layer for working with different file systems. UnQLite is suitable for applications that need both simple key-value operations and document storage through a compact embedded engine.
This is free and open source software.
Griddle - picture logic puzzle game
Each row and column has numerical clues indicating the lengths of consecutive groups of filled cells. The challenge is to work out how these groups fit together, using logical deduction to identify the correct pattern.
The game has a straightforward graphical interface with mouse and touchscreen controls. It is designed for players who enjoy solving number-based puzzles without time pressure or complicated game mechanics.
This is free and open source software.
Raneto - Markdown-powered knowledge base and wiki
Unlike database-backed wiki platforms, Raneto stores articles as ordinary files in a content directory. This makes it practical to edit documents outside the application, move a collection between servers and track revisions with Git. It also provides a browser editor for people who prefer not to work directly with files.
Raneto separates viewing documentation from managing it. A site can make content available to readers while requiring credentials for editing, with configuration options controlling the editor and site behaviour. The appearance can be customised to create a documentation portal that matches a project’s branding.
This is free and open source software.
PGlite - embedded PostgreSQL database
Developed by Electric, PGlite makes it possible to use PostgreSQL directly in web browsers and JavaScript runtime environments. The database can operate entirely in memory or persist its contents between application sessions.
Unlike conventional PostgreSQL deployments, PGlite does not require a separate server process. It adapts PostgreSQL’s single-user operating mode to work within a WebAssembly environment, providing applications with embedded database functionality and access to PostgreSQL extensions.
PGlite is particularly useful for local-first applications, browser-based development environments and applications that need relational data storage without running a dedicated database service.
This is free and open source software.
Frictionless - data validation and tabular data management framework
The framework is based on the Frictionless Data specifications, which define standard ways to describe tables, fields and datasets. These specifications make data easier to understand, exchange and reuse. Frictionless is particularly useful when handling datasets from multiple sources, where differences in structure, formatting and content can complicate processing.
This is free and open source software.
Lakasir - point-of-sale system for retail businesses
The software is intended for businesses that need more than a basic cash register. Alongside recording purchases, it provides facilities for administering suppliers, monitoring stock movements and keeping track of money owed by customers. Businesses can organise their products, configure payment methods and examine sales activity from a central administration interface.
Lakasir supports multiple tenants, allowing separate businesses to maintain their own data. Its combination of checkout functionality and administrative tools reduces the need to maintain unrelated applications for common retail tasks.
This is free and open source software.
Glance - terminal-based Git diff review and merge tool
Unlike a conventional Neovim plugin, Glance launches in a separate editor instance with a clean configuration. This keeps the review environment independent of an existing Neovim setup while retaining familiar keyboard navigation. It is particularly suited to developers who prefer terminal applications but want a more structured approach to examining changes.
Glance can also handle common repository operations directly. Changes can be prepared for a commit, unwanted modifications discarded and conflicts resolved without leaving the interface. Its configurable layout and colour schemes allow users to adapt the presentation to their preferred workflow.
This is free and open source software.