Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sauravmaheshkar/playground

Algorithms, Data Structures, Leetcode, Niche Languages
https://github.com/sauravmaheshkar/playground

c cpp-programming haskell leetcode nix-flake prolog python3 rust tracker-misc

Last synced: 2 months ago
JSON representation

Algorithms, Data Structures, Leetcode, Niche Languages

Awesome Lists containing this project

README

        

# [![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org) Nix Flake templates
* [`templates/c`](../templates/c/flake.nix): Basic devShell with [gdb](https://sourceware.org/gdb/)
* [`templates/haskell`](../templates/haskell/flake.nix): Basic devShell with [cabal](https://www.haskell.org/cabal/), [ghc](https://www.haskell.org/ghc/) and [haskell-language-server](https://wiki.haskell.org/Haskell-language-server)
* [`templates/prolog`](../templates/prolog/flake.nix): Basic devShell with [swiProlog](https://www.swi-prolog.org/)
* [`templates/python`](../templates/python/flake.nix): Basic devShell with py3.10, [uv](https://github.com/astral-sh/uv), [mypy](https://github.com/python/mypy) and [ruff](https://github.com/astral-sh/ruff)
* [`templates/rust`](../templates/rust/flake.nix): Basic devShell with [rustToolchain](https://rust-lang.github.io/rustup/concepts/toolchains.html) and [rust-analyser](https://rust-analyzer.github.io/)

# Data Structures / Algorithms
Implementations of various leetcode problems in (C/C++/Haskell/Prolog/Python/Rust) with automated testing using CI/CD. (atm I'm working on the [Neetcode Blind 75](https://neetcode.io/practice))

Leetcode Tests CI/CD Status

[![Leetcode C/C++ Tests](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-c-tests.yml/badge.svg)](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-c-tests.yml) [![Leetcode Prolog Tests](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-prolog-tests.yml/badge.svg)](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-prolog-tests.yml) [![Leetcode Python Tests](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-python-tests.yml/badge.svg)](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-python-tests.yml) [![Leetcode Rust Tests](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-rust-tests.yml/badge.svg)](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-rust-tests.yml) [![Leetcode Haskell Tests](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-haskell-tests.yml/badge.svg)](https://github.com/SauravMaheshkar/playground/actions/workflows/leetcode-haskell-tests.yml)