January’s Open Source Releases Worth a Look
The holiday break didn’t slow down the open source community. Developers shipped a steady stream of updates across testing, visualization, web frameworks, authentication, and content tooling. Here’s a rundown of notable releases from the past month.
Karma 6.0
Karma, the test runner that executes JavaScript in real browsers, has reached version 6.0. The release adds new features for the CLI, client, and server components, alongside routine bug fixes. It remains a solid choice for running tests across multiple browsers on a continuous integration server or on every save. Full details are in the release notes.
ECharts-GL 2.0
ECharts-GL, the extension pack for Apache ECharts that brings 3D plots, globe visualizations, and WebGL acceleration, now supports Apache ECharts 5.0. WebGL itself is a JavaScript API for rendering interactive 2D and 3D graphics directly in compatible browsers without plugins. Version 2.0 opens up the latest ECharts features to these enhanced visualizations.

Fastify 3.0
Fastify, the low-overhead web framework for Node.js, has shipped version 3.0. The update includes documentation additions, bug fixes, and support for running preSerialization hooks. The framework maintains its focus on developer experience and a plugin-based architecture. It requires Node.js v10 or later.
Koel 5.0 (Code Name: Alexi)
Koel, the personal music streaming server built with Vue and Laravel, has released version 5.0. The most significant change is a breaking update to its API, which now conforms to OpenAPI specifications. The release also moves Koel onto Laravel 8.0 and includes a slightly cleaner interface. Step-by-step upgrade instructions are available in the release notes.

OmniAuth 2.0
OmniAuth, the library that standardizes multi-provider authentication, has updated to version 2.0. The new release defaults to POST as the only allowed request_phase method. It also includes improvements to failure routes and overall safety, reinforcing its role as a low-touch, black-box authentication system.
Nebular 7.0
Nebular, a customizable UI kit focused on authorization and security, has moved to version 7.0. Built on the Angular UI library, the kit now targets Angular 11. The update brings bug fixes, code refactoring, and UI changes, with support for custom CSS properties remaining intact. A full diff between versions 6.2.2 and 7.0 is available on GitHub.

NovelWriter 1.0
NovelWriter has celebrated its first stable release. The markdown-like text editor is designed for novels and larger writing projects that span many small plain-text documents. It offers metadata syntax, synopsis support, and cross-referencing between files, all built on plain text for robustness. The application runs on Windows, Linux, and macOS.

Redirection 5.0
The Redirection WordPress plugin has updated to version 5.0. Beyond managing 301 redirects, it tracks 404 errors and flags broken links. New in this release are caching support, dynamic URL variables, a fully automatic database option, and migrated permalink structure support. More details are in the release notes.
Netlify CLI 3.0
Netlify CLI, the command-line interface for Netlify, has released version 3.0. The update includes fixes and refreshed dependencies. The CLI provides a range of commands that let you interact with Netlify without leaving your terminal, pairing well with the GitHub CLI for terminal-driven workflows.

A Trip to the Moon 1.0
A Trip to the Moon is a new game created for the GitHub Game Off challenge, taking overall first place as well as the top spot in the Graphics category. Inspired by Georges Méliès' 1902 silent film, the game casts you as a traveler on a journey to the moon to defeat the antagonists. It supports keyboard and controller input and is designed for a short play session.



