Welcome to our special edition of the Release Radar . Between Christmas festivities, end of the year parties, Chinese New Year, or simply enjoying some time off, almost everyone has been celebrating – us too! Now we’re taking a moment to celebrate these awesome open source projects that shipped major version releases during December and January.
Let’s start with a super festive open source project. If you were following social media over the holidays, you might have seen the #GitHubUnwrapped videos on various platforms. Each year, GitHub Unwrapped gives you stats and highlights on your year in code. The project is built by the same team behind Remotion, featured in our April 2021 and 2022 Release Radars. It’s not too late to take a look back on your open source contributions. Head to the website and enter your GitHub username to download your unique video.
— GitHub (@github) December 23, 2022
Since we featured Vite in the July 2022 Release Radar, it’s only fitting we showcase it again for this one. With five months between ships, the team has been hard at work whilst the ecosystem surrounding Vite grows. This latest version brings new CLI shortcuts, support for patch-patch, cleaner build logs, improved error messaging and a lot more. The whole system is built to work faster and there are new plugins. Whilst the changes aren’t as big in scope as Vite 3, Vite 4 now uses Rollup 3. Uses should also experience a much smoother upgrade as the team has focused a lot of their efforts on migration. Check out the blog for more information on Vite 4, and the migration guide to ensure you’re up to date.
Vite 4 is out!
From all of us on the Vite team, thanks a lot to everyone that contributed to Core, pushed improvements from your frameworks upstream, expanded the ever-growing plugin ecosystem, and triaged, tested, or helped others in our community https://t.co/yZTwuKPpl9
— Vite (@vite_js) December 9, 2022
Who doesn’t like React? There’s usually at least one React-based project every Release Radar, and this edition is no different. SWR is a React data fetching library. Made by the team at Vercel, SWR allows components to fetch, cache, and mutate data. This latest version includes improved UI capabilities, new mutation APIs, more DevTools, and better support for concurrent rendering. Check out the team’s blog post for all the updates.
Ooo more React projects! React Virtuoso is a React components library for rendering large data sets. The latest release allows for two generics (both data and context) to be added to the Components interface, as well as the usual bug fixes. There are a few other updates and you can read about them all in the changelog.
You’ve probably noted PHP pop up in several of our Release Radars. AMPHP is a collection of libraries for PHP. They are all event driven and allow for multiple events, meaning you can run lots of processes at once. You know that means building faster right?! The latest update ensures AMPHP no longer ships its own event loop. The project is now also based on Revolt. You can check out all the updates, including a bunch of syntax changes in the release notes.
We’re excited to announce that v3.0 of AMPHP has been released!
— AMPHP (@asyncphp) December 19, 2022
Everyone wants custom avatars for almost everything. Social media profiles, video game characters, even Twilio has cute user avatars. DiceBear makes it easier for you to create custom avatars for anything you like. Start with a specific style, and design your way to a beautiful avatar. With the latest version, there are six new avatar styles to choose from. This new update also brings the Playground, where you can build, test, or play around with various avatars. Warning: you could spend hours here!
Typescript is fast becoming one of the top used languages on GitHub. If you’re in this expanding group of GitHub users, then you’ll want to think about typed-rpc. It’s a lightweight, remote, procedure call protocol for Typescript. It has no dependencies, no batch requests, no transports, no runtime, and no extra fancy “fluff”. It’s pure and simple. Forgoing these extra “unnecessary”, bulky features, type-rpc turns out to be less than one kilobyte and it’s super fast. Check out the release notes to see some of the new support features.
class config system, and added a Google Maps wrapper component. Check out all the changes—to more than 2000 lines of code—in the blog post.
Another Neo, yet very different. Neo4j-Migrations is a set of database refactoring tools for Neo4j. These tools provide a uniform way for applications to apply changes to the database. This new release uses Java 17, enabling the project to use the latest and great version of GraalVM. There’s new (and very beautifully rendered) documentation, some refactorings, and the usual bug fixes. The code base is now more refined, meaning the project is a little more lightweight, which equals speed! Check out the wealth of changes in the changelog.
After featuring ToolJet in the February 2022 Release Radar—and having contributed to the project myself—it seems fitting we showcase this great product again. ToolJet is a low-code, drag and drop application that’s great for building applications. The latest release includes a fresh look user interface, new built-in no-code database, support for multi-page applications, and lots more. You can read about all the changes, updates, and more in the blog post. Did you know the team gained over 10,000 repo stars in 2022 ?!
We’re excited to announce the release of TooJet 2.0
We’ve been working hard for the last few months to bring out a refreshed and much more advanced version of ToolJet.
— ToolJet (@ToolJet) January 10, 2023
You want your friend to Airdrop you some photos from their phone. But that friend (AKA me) only has an Android. You start having a conversation about which file sharing app is better, and who has logins to which systems… the whole thing is too hard. Sound familiar? Introducing Blaze, the peer to peer file- sharing application that runs on the web. And as a HUGE plus, you can drop multiple photos to all your friends at once! Since it’s web-based, there’s no issue with operating systems or devices. Oh and did we mention there’s no account creation and no signup?! The latest version of Blaze includes local sharing (yay for transferring files between computers), better settings, a slick UI and sweet animations.
It’s time….. Blaze v3.0.0 is here
Try it at https://t.co/xvCXmeNHhL
3 new major features:
1. Local network rooms
2. Settings & Support pages
3. UI redesigns & animations
— Akash Hamirwasia (@blenderskool) January 4, 2023
These days, many people are content creators. Even if you’re not shipping videos to social media, you probably still use screen recordings for demos, workshops, or documentation. That’s where ShareX comes in. It allows you to capture any part of your screen with the touch of a button. You can then add images, text, effects, and other files to your recording. The newest release includes dark mode, a new “pin to screen” feature, an annotation tool, and lots more. Check out the changelog for all the changes. Fun fact: ShareX is using GitHub Actions for their releases! You can read about how to automatically generate release notes for your project, and how to automatically ship releases.
From the team who bought you Rowy, we present you with Roadmap. It’s a voting application where users can provide feedback, and vote on features they would like to see. No longer will you need to contemplate which features your team needs to work on and whether something is a good idea. Check out the website to have a play around with a demo. Congrats to the team on shipping out the first major version .
We couldn’t end our December Release Radar edition without featuring the winner of the GitHub Game Off. The theme for 2022 was “cliché”. We had hundreds of entries, and the winners were announced last month. You can check out all the winners in the blog post and see over 500 entries. Neon Resurgence won the overall Game Off and scored very highly in several categories. It’s a fun game where you will lose the ability to control your character. Warning, it can also be addictive. Try it out, check out the repository, and see all the results of the game jam.
Well, that’s all for our special holiday edition release picks. Congratulations to everyone who shipped a new release, whether it was version 1.0 or version 15.0. If you missed our last Release Radar, check out the amazing open source projects that released major version projects from November.
We love featuring projects submitted by the community. If you are working on an open source project and shipping a major version soon, we’d love to hear from you. Check out our Release Radar repository, and submit your project to be featured in the GitHub Release Radar.