DCsunset / DCsunset

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About Me

A busy CS student interested in developing open-source and free software.

  • Commonly Used Languages: TypeScript, Rust, Python, Go, C++/C
  • Operating Systems: NixOS, Arch Linux
  • Window Managers: i3, sway
  • Editors: Emacs, Helix, VSCode
  • Frontend Frameworks: React/Preact, Vue
  • Backend Frameworks: Fastapi (Python), Fasitfy (Node.js)

Packages

Repositories

Tools & Productivity

  • LFReader: A self-hosted Local-first Feed Reader written in Python and Preact/React.
  • task.json-cli: Command-line todo management app based on task.json format
  • task.json-web: Task management app with Web UI written in React.js based on task.json format
  • pandoc-include: A pandoc filter to allow file and header inclusion
  • taskwarrior-webui: Self-hosted Responsive Web UI for Taskwarrior based on Vue.js and Koa.js
  • batch-cmd: Executing multiple commands in batches concurrently
  • clip-share: Self-hosted service to share clipboard content with other devices
  • snapshotfs: A FUSE-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
  • rangefs: A FUSE-based filesystem to map ranges in file to individual files.
  • i3-focus-group: Create a group for i3/sway containers to easily switch focus between

Editor Plugins

  • vscode-modal-editor: Customizable extension to turn VS Code into a modal editor
  • modaled: Build your own minor modes for modal editing in Emacs
  • org-moderncv: Org exporter for curriculum vitae or cover letter using moderncv

Course & Research Projects

  • chord-dnt: A DHT (distributed hash table) implementation in Rust based on Chord with high performance and data replication
  • ThssDB: A SQL database written in Java from scratch for a database course
  • kv-lsmt: A fast KV store inspired by LSM Tree

Others

Contact

GitHub Stats

DCsunset's github stats

About