leetcode-compensation  by kuutsav

Salary insights tool for Indian software engineers

Created 4 years ago
335 stars

Top 82.0% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides near real-time insights into software engineer compensation in India, sourced from LeetCode forums. It targets engineers seeking salary data, offering a curated and aggregated view of compensation trends.

How It Works

The tool fetches data from LeetCode forums, leveraging LLMs for parsing and sanitizing unstructured compensation posts. This processed data is then aggregated, with a two-day delay to allow for vote accumulation and filtering of posts with negative votes.

Quick Start & Requirements

  • Install uv from standalone installers or PyPI.
  • Create and activate a virtual environment (uv venv, source .venv/bin/activate).
  • Install dependencies: uv pip install -r requirements.txt.
  • LLM inference setup is required (local via Ollama/vLLM or API via OpenRouter), configured in config.toml.
  • Data refresh command: export PYTHONPATH=. && python leetcomp/refresh.py && python leetcomp/parse.py.

Highlighted Details

  • Bi-weekly data updates via GitHub Actions PRs.
  • LLM-based parsing and sanitization of forum posts.
  • Data filtering based on vote accumulation.

Maintenance & Community

Contributions are welcome via PRs, with a request to review CONTRIBUTING.md first.

Licensing & Compatibility

The license is not specified in the README.

Limitations & Caveats

The project is in an early stage, with features like sorting, pagination, and filtering still under development according to the roadmap. The license is not explicitly stated, which may impact commercial use.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
0
Star History
9 stars in the last 30 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Anton Troynikov Anton Troynikov(Cofounder of Chroma), and
44 more.

llama_index by run-llama

0.3%
44k
Data framework for building LLM-powered agents
Created 2 years ago
Updated 22 hours ago
Feedback? Help us improve.