Urmish Shah's starred repositories

cpython

The Python programming language

Language:PythonLicense:NOASSERTIONStargazers:61994Issues:1521Issues:68922

grok-1

Grok open release

Language:PythonLicense:Apache-2.0Stargazers:49384Issues:562Issues:208

ruff

An extremely fast Python linter and code formatter, written in Rust.

Language:RustLicense:MITStargazers:30429Issues:76Issues:5030

fish-shell

The user-friendly command line shell.

Language:RustLicense:NOASSERTIONStargazers:25498Issues:285Issues:7137

llm.c

LLM training in simple, raw C/CUDA

Language:CudaLicense:MITStargazers:22985Issues:225Issues:131

zoxide

A smarter cd command. Supports all major shells.

Language:RustLicense:MITStargazers:21401Issues:49Issues:543

zellij

A terminal workspace with batteries included

yazi

đź’Ą Blazing fast terminal file manager written in Rust, based on async I/O.

Language:RustLicense:MITStargazers:14038Issues:39Issues:724

tiny-gpu

A minimal GPU design in Verilog to learn how GPUs work from the ground up

Language:SystemVerilogStargazers:6864Issues:68Issues:22

kmonad

An advanced keyboard manager

Language:HaskellLicense:MITStargazers:3845Issues:36Issues:584

100-exercises-to-learn-rust

A self-paced course to learn Rust, one exercise at a time.

algorithmica

A computer science textbook

Language:Jupyter NotebookStargazers:3302Issues:66Issues:69

miryoku

Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout.

basedpyright

pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server

Language:TypeScriptLicense:NOASSERTIONStargazers:876Issues:4Issues:447

ngrrram

A TUI tool to help you type faster and learn new layouts. Includes a free cat.

Language:RustLicense:GPL-3.0Stargazers:625Issues:2Issues:3

GEKKO

GEKKO Python for Machine Learning and Dynamic Optimization

Language:PythonLicense:NOASSERTIONStargazers:584Issues:21Issues:166

ts-comments.nvim

Tiny plugin to enhance Neovim's native comments

Language:LuaLicense:Apache-2.0Stargazers:292Issues:3Issues:13

llm.nvim

No frills LLM-assisted programming

Language:LuaLicense:MITStargazers:231Issues:3Issues:8

Perl-LanguageServer

Language Server for Perl

Language:PerlLicense:NOASSERTIONStargazers:223Issues:13Issues:163

ngram-type

Touch typing trainer using N-grams as data source, with options to customize the auto-generated lessons and specify the minimum typing performance needed. There are sound/color effects as well.

pragmasevka

Pragmata Pro doppelgänger made of Iosevka SS08

Language:MakefileLicense:OFL-1.1Stargazers:196Issues:6Issues:8

PerlNavigator

Perl Language Server that includes syntax checking, perl critic, and code navigation

Language:TypeScriptLicense:MITStargazers:193Issues:15Issues:95

SmallestCSVParser

World's Smallest CSV Parser (C#)

decisive.nvim

Neovim plugin to assist work with CSV files

Language:LuaLicense:MITStargazers:67Issues:3Issues:4
Language:GoLicense:Apache-2.0Stargazers:64Issues:29Issues:23

coc-perl

Enable Perl5 language server on VIM/NeoVIM through coc-nvim.

Language:TypeScriptLicense:MITStargazers:36Issues:1Issues:12

llm.nvim

No frills LLM-assisted programming

Language:LuaLicense:MITStargazers:18Issues:0Issues:0

tree-sitter-tcl

TCL grammar for tree-sitter

Language:JavaScriptLicense:MITStargazers:13Issues:6Issues:5
Language:ShellStargazers:2Issues:0Issues:0