Sahil121
Show HN: NPM install is a security hole, so we built a guard for it
https://github.com/safedep/pmg
`npm install` is more trusted than it should be.PMG is a guard in front of your package manager that intercepts installs and blocks malicious dependencies before they land on your system.It also consists of an sandbox layer which protects you from unknown malicious threats.Curious if install-time enforcement makes sense in your workflow.
Show HN: Minimal container-like sandbox built from scratch in C
https://github.com/Sahilb315/runbox
Runbox recreates core container features without relying on existing runtimes or external libraries. It uses namespaces, cgroups v2, and seccomp to create an isolated process environment, with a simple shell for interaction. For future gonna work on adding an interface so external applications can be executed inside Runbox, similar to containers.Github: https://github.com/Sahilb315/runboxHappy...
Learnt about B+ Trees, transactions, managing concurrent reads & data presistence
Show HN: A Database Written in Golang
https://github.com/Sahilb315/AtomixDB
Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing...