Pinned Repositories
AddressBook
An address book application built in Python and utilizing the Tkinter library. Syncs across devices using gspread API.
BrickBreakers
Brick Breakers, a game made for my CS30 class built on object-oriented programming principles
Cloudflare-DDNS
โ๏ธ A self-hosted dynamic DNS client for Cloudflare DNS servers using Cloudflare's API v4.
Habitude
Habit Tracking Android App.
inhabit
๐ A to-do app built in the Electron framework. Built to be a sleek interface, reflecting the beauty of modern computing.
InventoryManager
๐ Keep track of your product inventory in this simple object-oriented Python GUI. Uses the Tkinter library and SQLite.
mcstatus
Fullstack Minecraft server status page generator.
Steve
๐ค A Discord bot for Minecraft communities. Invite players easily and keep track of your server status.
wg-cli
๐ A CLI tool to automate and manage WireGuardยฎ peers. Made to complement the existing wireguard-tools subset.
server
Backend application for Rideshareapp using Node.js, Express.js, Oauth2, Postgresql, and Redis.
nathanlytang's Repositories
nathanlytang/Steve
๐ค A Discord bot for Minecraft communities. Invite players easily and keep track of your server status.
nathanlytang/Cloudflare-DDNS
โ๏ธ A self-hosted dynamic DNS client for Cloudflare DNS servers using Cloudflare's API v4.
nathanlytang/wg-cli
๐ A CLI tool to automate and manage WireGuardยฎ peers. Made to complement the existing wireguard-tools subset.
nathanlytang/inhabit
๐ A to-do app built in the Electron framework. Built to be a sleek interface, reflecting the beauty of modern computing.
nathanlytang/mcstatus
Fullstack Minecraft server status page generator.
nathanlytang/AddressBook
An address book application built in Python and utilizing the Tkinter library. Syncs across devices using gspread API.
nathanlytang/BrickBreakers
Brick Breakers, a game made for my CS30 class built on object-oriented programming principles
nathanlytang/InventoryManager
๐ Keep track of your product inventory in this simple object-oriented Python GUI. Uses the Tkinter library and SQLite.
nathanlytang/RestoreTab
๐ Keep track of your Chrome sessions and restore tabs from a crash, Incognito included. All locally.
nathanlytang/SimpleImageAnnotationTool
A code challenge for a prior internship application. An image annotation tool written in Typescript, using HTML Canvas and JSON.
nathanlytang/Habitude
Habit Tracking Android App.
nathanlytang/CMPUT-301-CustomList
This repo contains the CustomList starter code for integrating Firestore
nathanlytang/CMPUT404-assignment-ajax
CMPUT404-assignment-ajax
nathanlytang/CMPUT404-assignment-css-hell
CMPUT404-assignment-css-hell
nathanlytang/CMPUT404-assignment-web-client
CMPUT404-assignment-web-client
nathanlytang/CMPUT404-assignment-webserver
CMPUT404-assignment-webserver
nathanlytang/CMPUT404-assignment-websockets
CMPUT404-assignment-websockets.
nathanlytang/documentation
๐ A site created in Vue, hosting all the documentation for my public repositories
nathanlytang/dotfiles
nathanlytang/internal-welcome-page
๐ VPN welcome page for my internal network
nathanlytang/log2discord
Zero dependency Node.js module for logging using Discord webhooks.
nathanlytang/nathanlytang
nathanlytang/nathanlytang.com
My personal portfolio website deployed on Github Pages and my Homelab.
nathanlytang/nodejs-ws-lab
NodeJS & WebSockets lab. University of Alberta CMPUT 404
nathanlytang/PhotosphereProductions
Photosphere Productions portfolio website, built in HTML and CSS.
nathanlytang/pterodactyl-updater
Update Pterodactyl Panel and Wings
nathanlytang/Social-Distribution
Social Network
nathanlytang/SysDash
A simple and clean system monitoring skin for Rainmeter.
nathanlytang/TextEdit
Text editor and reader for the Cardputer
nathanlytang/ueli
Keystroke launcher for Windows and macOS