Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 competitive-programming Open-Source Projects
-
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
-
awesome-competitive-programming
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
-
cp-algorithms
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
DSAlgo
📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨💻🎯
-
Project-Euler-solutions
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell. (by nayuki)
-
cpeditor
The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:
-
CompetiTest.nvim
CompetiTest.nvim is a Neovim plugin for Competitive Programming: it can manage and check testcases, download problems and contests from online judges and much more
-
Data-Structures-and-Algorithms-Python
All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Expanding from Laravel and MVC: How to learn algorithms, patterns and more while coding? | /r/laravel | 2023-07-05if you want something more extensive you can check out this ongoing course which has already covered lots of topics in depth. https://github.com/kunal-kushwaha/DSA-Bootcamp-Java there is a playlist on youtube and assignments on github for practice
Project mention: Do you know of any helpful sources like this for leetcode? | /r/csMajors | 2023-10-02I've been learning alot from this git repository: https://cp-algorithms.com/ . Do you know of any of any sources or repositories like this that help with Leetcode or problem solving?
Project mention: Popcount walks: next, previous, toward and nearest | news.ycombinator.com | 2023-11-14As a competitive programmer, I’ve seen similar ‘magic’ tricks here: https://github.com/kth-competitive-programming/kactl/blob/ma... (page 23)
There are services like Judge0 which you can use to execute the code in a sandbox. Just send a code as a string and get a result back. You can either use their cloud offering or deploy the container yourself (it is opensource). https://github.com/judge0/judge0
Check out PyRival, it has useful utilities like FastIO.
Project mention: For a 10k internship's first round they want me to make this in a week | /r/developersIndia | 2023-07-11Build it on top of something like : https://github.com/DMOJ/judge-server
I use competitest which supports Competitive Companion to fetch data from places like Codeforces. It also supports adding your own input/outputs manually and have a UI to check it.
1076/1738 — Raw solution (to refactor/possibly rewrite)
I use competitest which supports Competitive Companion to fetch data from places like Codeforces. It also supports adding your own input/outputs manually and have a UI to check it.
competitive-programming related posts
- Practicing Rust, Learning Bevy, Creating a WASM Snake Game for the Browser
- Ask HN: How can I run untrusted Python code?
- Competitive Programming setup
- Popcount walks: next, previous, toward and nearest
- Judge0 URL is not accessible
- Expanding from Laravel and MVC: How to learn algorithms, patterns and more while coding?
- Beginners road map
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Apr 2024
Index
What are some of the best open-source competitive-programming projects? This list will help you:
Project | Stars | |
---|---|---|
1 | interactive-coding-challenges | 28,740 |
2 | algorithms | 23,540 |
3 | DSA-Bootcamp-Java | 15,377 |
4 | awesome-competitive-programming | 12,138 |
5 | cp-algorithms | 6,511 |
6 | AlgoWiki | 4,187 |
7 | codeforces-go | 4,006 |
8 | kactl | 2,496 |
9 | Judge0 API | 2,126 |
10 | DSAlgo | 1,850 |
11 | Project-Euler-solutions | 1,837 |
12 | FAANG | 1,707 |
13 | cpeditor | 1,680 |
14 | ac-library | 1,655 |
15 | PyRival | 1,105 |
16 | judge-server | 857 |
17 | competitive-companion | 831 |
18 | python-cp-cheatsheet | 621 |
19 | algorithms | 496 |
20 | aoc | 380 |
21 | CompetiTest.nvim | 342 |
22 | Data-Structures-and-Algorithms-Python | 328 |
23 | competitive-programming-rs | 254 |
Sponsored