Evan Tseng's repositories
archived-blog
Evan Xd's homepage.
DartboardRecognition
Classic steeltip dartboard automatic throws recognition processor app using four webcams. C# / .NET / EMGU.CV
discord-agent-trigger
A Discord bot that triggers an external agent to do tasks users request.
eleventy-base-blog
A starter repository for a blog web site using the Eleventy static site generator.
eleventy-duo
Eleventy Duo is a minimal and beautiful Eleventy theme for personal blogs.
etf-comparison
A simple ETF comparison app.
evanxd.github.io
Evan Tseng's homepage.
expense-log-agent
An AI agent that helps log expenses.
expense-log-mcp
A MCP server that provides tools for logging expenses.
iot-dashboard
An IoT dashboard.
mcp-client
This project implements a client for the Model Context Protocol (MCP).
mcp-use
mcp-use is the easiest way to interact with mcp servers with custom agents
medium-export
A demo of generating an JAMstack site from an RSS feed
nextjs-wordpress-starter
WebDevStudios Next.js WordPress Starter
opencv-js-playground
A playground for trying the OpenCV.js library.
opencv-steel-darts
Automatic scoring system for steel darts using OpenCV, a Raspberry Pi 3 Model B and two webcams.
rag
This project demonstrates a simple Retrieval-Augmented Generation (RAG) implementation.
react-admin
A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design
seed-random
Generate random numbers with a seed, useful for reproducible tests
seedrandom
seeded random number generator for Javascript
sse-server
Get a full fake server-sent server data with zero coding.
swift-agent
A building block of agentic systems: an LLM that can retrieve information, use tools, and store user inputs.
tailwind-nextjs-starter-blog
This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze. Easily configurable and customizable. Perfect as a replacement to existing Jekyll and Hugo individual blogs.