https://github.com/aphexlog/yeetcode
https://github.com/aphexlog/yeetcode
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/aphexlog/yeetcode
- Owner: aphexlog
- Created: 2023-07-15T16:46:16.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T17:32:02.000Z (over 1 year ago)
- Last Synced: 2025-03-09T18:27:53.421Z (over 1 year ago)
- Language: Python
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 YeetCode
**YeetCode** is a CLI tool designed for developers to easily pull LeetCode problems into their local environment, generate AI-powered test cases, and run solutions—all without leaving their setup.
## âš¡ Features
- Fetch LeetCode problems directly into your workspace
- Dynamically generate high-quality test cases using AI
- Run and validate your solutions locally
## 🛠Installation & Usage
You'll need Python 3.8+ and AWS CLI configured. Install YeetCode with:
```bash
# Install YeetCode
pip install yeetcode
# Listing all problems
yeetcode list
# Pulling Problems
yeetcode pull
# Testing Solutions
yeetcode test # From inside the problem directory
```
## 💡 What YeetCode Does
1. Fetches problem data from LeetCode.
2. Generates high-quality test cases on demand using AI.
3. Runs tests locally using Python’s unittest or pytest framework.
4. Caches results to minimize redundant API calls.
**Note:** The backend components are abstracted away. You don’t need to worry about them—just focus on solving problems!
## 📚 Sample Applications
### Hello World in Go
1. Navigate to the `samples` directory.
2. Run the following command in your terminal:
```bash
go run hello_world.go
```
This will compile and execute the Go program, printing "Hello, World!" to the console.
Just a generated go app, whatever, who cares. I think I'm going to rewrite this project in Go.