Projects

jwst_echoes: Space-audio Visualizer

See @github/jwst_echoes

jwst_echoes converts images—specifically that of space—to sound. Instruments are configurable, ranging from Violin and guitar to drums. It analyses bright and dim pixels in a image, and assigns a comparative metric to every group of pixels (configurable). It can also generate video with progress bar. An ode to James Webb Space Telescope (JWST) and Pink Floyd's echoes.

Written in: python


openlipi: Font System for Endangered Nepali Scripts

open-sourcing soon

openlipi is my on-going initiative to digitize all of Nepal's endagered scripts. Fonts for lichchhavi script has been developed; currently working on others. This is a very involved project which needs collaboration from governmental authorities. Certified by the National Archives of Nepal. email for donation. Ultimate goal to submited all these script to the Unicode Consortium.

Designed @saalik


vault: Implementation of Various Cryptographic and Hash Functions

See @github/vault

vault is an all-in-one library which defines cryptographic and hash functions such as the SHA family of hash functions, AES encryption system, MD5 and CRC checksum, etc. A project to learn and implement cryptography.

Written in Rust


bake: A Custom cpp make System

See @github/bake

bake is a command-line make system which automatically compiles .cpp files based on pre-defined criteria. You can configure whether to run after compilation, define template to automatically generate regular .cpp files. I created it to deal with the frustration while solving USACO and other competitive programming problems.

Written in: Rust


Rave: iCloud Bypass

See @github/rave

rave is a a tethered iCloud bypass tool for iOS 15. It uses the checkm8 exploit under the hood and replaces default IPSW with custom ones. A variant of palera1n for setupapp. It first creates a fakeroot environment for jailbreak, then delivers the bypass payload through ssh.

Written in: bash


Eva: ELF Parser and decompiler

See @github/eva

eva is an ELF-parser, visualizer, part-time linker, and part-time binary decompiler. It specializes in the ELF specification, and thus its primary target is linux program (though any ELF file can be parsed). The ultimate goal of eva is to be a linker and decompiler—decompiling bin -> asm -> c.

Written in: Rust


Chip8: Minimal Emulator

See @github/chip-8

chip-8 is a interpreted language used on COSMAC VIP and the likes. add, jmp, return, multiply, and put opcodes supported. Finite memory.

Written in: Rust


Obf: Brainfuck Interpreter

See @github/obf

obf is a simple brainfuck interpret. Supports all original brainfuck features. Implemented through a array of bytes which is treated as an infinite tape. Using pointers and +/- operations, one can practically implement anything through it. Turing Completeā„¢.

Written in: Rust


ring: Like ping, but Rust

See @github.com/ring

ring is a command-line tool to send ICMPv4 and ICMPv6 echo requests to a remote origin. ring is pure, and doesn't delegate task to other ICMP libraries: it's implemented purely through raw sockets.

P.S. it also supports colors.

Written in: Rust


ronto: Minimal Text Editor

See @github/ronto

ronto is a minimal text editor, which none the less provides essential text-editor functionalities. It can open, edit, and save files. Furthermore, it also supports many vim commands. A true ssh editor for the 21st century.

Written in: c