Skip to main content
Published in Engineering Insights

Repo Roundup April 28th

Repo Roundup April 28th
Table of contents
  1. PocketBase
  2. Deep Live Cam
  3. Lapce

Weekly round up of new and interesting projects that are on my radar. I’m currently playing around with Deep Live Cam and plan to share a blog post on the results soon.

PocketBase#

https://github.com/pocketbase/pocketbase

I often work on small utility side-projects that require a data store. Pocketbase is an open source back-end solution that can be distributed as a single binary. It generates an embedded SQL database with subscription capabilities, auth, file server, restful API and much more. Think of it like a swiss army knife utility for laying some foundational functionality for projects that require a DB, API and an interface for accessing said data. Really excited to take it for a rip.

Deep Live Cam#

https://github.com/hacksider/Deep-Live-Cam

When compiling this list the ratio of trending AI focussed repos vs non-ai is ~8:1 so I deliberately choose AI libs that stand out and are applicable to what I work on. Last year I spent some time working on my own face swapping tool (via piecing together other libs that did the heavy lifting). It was very cobbled together and required half a dozen libs and was slow. That space is advancing constantly week-over-week. Deep-Live-Cam is currently one of the best tools for producing faceswap videos and if used for comedic purposes is sure to crack a smile. If only someone were to proxy this through a virtual camera interface (like OBSStudio) 😂

Lapce#

https://github.com/lapce/lapce

While there are many code editors out there, it is great to see new innovation happening in that space. Lapce bills itself as a lightning-fast code editor written entirely in rust. What sets it apart from just another text editor is it has built in LSP, modal editing, remove development support and a plugin api. It will need to build up a critical mass in terms of the plugin ecosystem before I would use it as a daily driver but I am keeping tabs on it. 

Frequently asked questions

What does PocketBase provide for a small project?

It provides a data store, an API and an interface for accessing data. Its embedded SQL database also has subscription capabilities.

What is Deep-Live-Cam used for?

It produces faceswap videos. The author calls it currently one of the best tools for that purpose, and says it is sure to crack a smile if used for comedic purposes.

Why is the author keeping tabs on Lapce?

It brings built-in LSP, modal editing and a plugin api to a code editor written entirely in rust. Its plugin ecosystem needs to reach critical mass before the author would use it as a daily driver.

Stay In The Loop

Never miss an update. Get the latest blogs, webinars, and expert insights straight to your inbox from The Gnar.