Archive of 2022/04
https://github.com/ruilisi/fortune-sheet
2022-04-30T10:32:33.253Z

FortuneSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets

https://www.linkedin.com/post-inspector/inspect/
2022-04-27T15:09:22.056Z

LinkedIn post-inspector Usefull to inspect opengraph metadata as seen on linkedIn

https://github.com/ellie/atuin
2022-04-27T10:34:51.369Z

magical shell history

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronization of your history between machines, via an Atuin server.

https://github.com/markmead/hyperui
2022-04-27T10:33:39.189Z

Free open source Tailwind CSS components

https://github.com/janestreet/magic-trace
2022-04-27T10:26:53.146Z

magic-trace collects and displays high-resolution traces of what a process is doing

You use it like perf: point it to a process and off it goes. The key difference from perf is that instead of sampling call stacks throughout time, magic-trace uses Intel Processor Trace to snapshot a ring buffer of all control flow leading up to a chosen point in time1. Then, you can explore an interactive timeline of what happened.

You can point magic-trace at a function such that when your application calls it, magic-trace takes a snapshot. Alternatively, attach it to a running process and detatch it with Ctrl+C, to see a trace of an arbitrary point in your program.

https://github.com/dimensionhq/fleet
2022-04-27T10:20:28.818Z

Fleet is the blazing fast build tool for Rust. Compiling with Fleet is up-to 5x faster than with cargo.

Fleet works by optimizing your builds using existing tooling available in the Rust ecosystem, including seamlessly integrating sccache, lld, zld, ramdisks (for those using WSL or HDD's) et al.

https://github.com/nut-tree/nut.js
2022-04-25T08:52:22.706Z

Native UI testing controlling keyboard and mouse with node

https://github.com/facebook/lexical
2022-04-17T14:43:25.037Z

Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence. Combined with a highly extensible architecture, Lexical allows developers to create unique text editing experiences that scale in size and functionality.

https://github.com/ekzhang/bore
2022-04-12T12:25:52.842Z

bore is a simple CLI tool for making tunnels to localhost A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.

http://www.identifont.com
2022-04-09T22:01:44.179Z

Provide designers with a tool to help them identify fonts or select the best fonts for their projects. Since then it has grown to become the largest independent directory of digital fonts on the Internet, with a number of unique tools for locating fonts for particular applications.

https://github.com/typescript-cheatsheets/utilities
2022-04-09T07:50:47.783Z

typescript-utilities-guide

a list of typescript helper libraries. advanced guides in typescript-cheatsheets will assume knowledge of these and refer people here.

There is a stage in every TypeScript journey where you struggle getting the types you want and eventually find a lifesaver blogpost like TypeScript Types You Should Know About. This cheatsheet accumulates them.

https://github.com/remotion-dev/remotion
2022-04-08T18:34:03.697Z

Remotion is a suite of libraries building a foundation for creating videos programmatically using React.

https://github.com/bgrins/TinyColor
2022-04-08T18:27:43.912Z

Fast, small color manipulation and conversion for JavaScript

https://github.com/Zaplib/zaplib
2022-04-08T14:39:06.616Z

Zaplib is an open-source library for speeding up web applications using Rust and WebAssembly.

https://github.com/xo/usql
2022-04-07T10:03:16.652Z

Universal command-line interface for SQL databases

https://github.com/supermacro/neverthrow
2022-04-07T10:02:22.046Z

Type-Safe Errors for JS & TypeScript, contains a rust-like Result type that represents either success (Ok) or failure (Err).

https://github.com/tokio-rs/axum
2022-04-04T09:39:59.711Z

Ergonomic and modular web framework built with Tokio, Tower, and Hyper

https://github.com/lapce/lapce
2022-04-02T11:03:13.383Z

Lightning-fast and Powerful Code Editor written in Rust

https://github.com/containers/bubblewrap
2022-04-01T12:49:27.684Z

Unprivileged sandboxing tool

Many container runtime tools like systemd-nspawn, docker, etc. focus on providing infrastructure for system administrators and orchestration tools (e.g. Kubernetes) to run containers.

These tools are not suitable to give to unprivileged users, because it is trivial to turn such access into a fully privileged root shell on the host.

Bubblewrap could be viewed as setuid implementation of a subset of user namespaces. Emphasis on subset - specifically relevant to the above CVE, bubblewrap does not allow control over iptables.

bubblewrap works by creating a new, completely empty, mount namespace where the root is on a tmpfs that is invisible from the host, and will be automatically cleaned up when the last process exits. You can then use commandline options to construct the root filesystem and process environment and command to run in the namespace.