The clocks have sprung ahead and the ground is finally defrosting. If you’re lucky, you might even have already taken your laptop outside for a day of coding in the sunshine! Today we look at some of the coolest GitHub repos that trended in March 2018 including a native Java framework, an open source self-hosted web archive, and a faster alternative to Elasticsearch.
Every month, we go over the GitHub trending page for any cool repos that stand out from the crowd. We choose five of the most innovative, interesting, and well-thought out projects to highlight in our monthly report. As always, it was tough to narrow down the list of GitHub repos to our five favorites.
So, in no particular order, here are our top picks for March 2019!
Sonic
Just as fast as its namesake, Sonic is a lightweight schema-less search backend built in Rust. You can use it as an alternative to search backends such as Elasticsearch. It aims for crash-free performance with a minimum strain on server resources. On creator Valerian Saliou’s announcement blog, the simple philosophy of Sonic depends upon four minimalist questions:
- Is this feature really needed?
- How can we make it simple?
- Is Sonic still fast and lightweight with it?
- Is configuring Sonic getting harder with that new shiny thing?
The benchmarks show off some scenarios and prove how fast Sonic performs. At its best, Sonic runs on just a few MBs of RAM. It supports a host of international text languages, so you can search in your language of choice.
Get a taste of how Sonic performs by seeing it in action on the Crisp help chat page. Crisp integrates Sonic for its search results. Try typing at least 2 characters to get suggestions and see how quickly they show up. (Blink and you’ll miss it.)
Quarkus
The supersonic subatomic Java gave us a taste of how good frameworks can be when they are developer-centric. Its goal is to: “make Java leading platform in Kubernetes and severless environments while offering developers a unified reactive and imperative programming model to optimally address a wider range of distributed application architectures”.
This cloud native, container first framework for Java applications uses the best Java libraries and boots up incredibly fast. Its fast startup (tens of milliseconds) and minimal container image footprint makes using Java a true joy. Quarkus brings you the best of what you already love. The Quarkus programming model is built on top of already tested and true standards, such as Netty, Apache Camel, Eclipse Vert.x, and many more. This way, you don’t have to spend precious time learning something new.
The trendy five: Springing into GitHub’s trending repos of March 2019
Reviewed by audrinadaniels
on
April 08, 2019
Rating:
No comments: