Skip to content
View bbatsov's full-sized avatar

Sponsors

@DeLaGuardo
@alexmemory
@codeasone
@FiV0
@albertchae
@jcazevedo
@bsless
@andrewpeck
@srehorn
Private Sponsor
@raxod502
@kijimaD
Private Sponsor

Organizations

@fosscourse @slim-template @toptal @rails-girls-sofia @clojure-emacs

Block or report bbatsov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

A native Emacs buffer to interact with LLM agents powered by ACP

Emacs Lisp 302 29 Updated Nov 6, 2025

Write, edit, and publish your blog without ever leaving your terminal!

Rust 318 19 Updated Oct 27, 2025

A Python library to use infix notation in Python

Python 2,082 117 Updated Mar 23, 2025

💎💨 Next-gen very fast Ruby tooling

Rust 1,466 32 Updated Nov 5, 2025

Toplevel expectation test

OCaml 19 5 Updated Oct 30, 2025

What I Wish I Knew When Learning Haskell

Haskell 2,639 242 Updated Sep 13, 2025

OCaml implementation of the Model Context Protocol (MCP)

OCaml 49 8 Updated Aug 12, 2025

The AI coding agent built for the terminal.

TypeScript 31,981 2,491 Updated Nov 7, 2025

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

Rust 8,497 1,790 Updated Oct 30, 2025

OCaml support

Tree-sitter Query 27 7 Updated Oct 3, 2025

Deep diff Clojure data structures and pretty print the result

Clojure 319 19 Updated Oct 2, 2025

Neovim plugin introducing a new operators motions to quickly replace and exchange text.

Lua 705 6 Updated Mar 21, 2025

A project to improve experience of using Clojure stdlib

Clojure 175 5 Updated Oct 3, 2025

Emacs minor mode that intercepts and translates keystrokes to provide a modifier-free non-modal editing experience

Emacs Lisp 198 13 Updated Jul 22, 2024

Yet another modal editing on Emacs / 猫态编辑

Emacs Lisp 1,497 150 Updated Sep 14, 2025

Tab completion and initialization for zoxide in fish shell

Shell 31 Updated Feb 28, 2025

The Vim plugin shortlist

2,099 138 Updated Jun 6, 2025

An open effort to structure learning resources with meaningful connections.

Clojure 72 30 Updated Nov 7, 2025

F# grammar for treesitter

C 89 22 Updated Sep 24, 2025

Unobtrusively trim extraneous white-space *ONLY* in lines edited.

Emacs Lisp 270 31 Updated Jun 13, 2025

NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

Lua 5,598 205 Updated Oct 15, 2025

rsi.vim: Readline style insertion

Vim Script 623 36 Updated Apr 30, 2023

Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation.

Lua 808 15 Updated Nov 4, 2025

abolish.vim: Work with several variants of a word at once

Vim Script 2,921 90 Updated Aug 7, 2024

This is a open source tutorial on Vim and NeoVim

78 7 Updated Jan 6, 2025

Clojure MCP

Clojure 628 60 Updated Nov 6, 2025

endwise.vim: Wisely add

Vim Script 1,154 104 Updated Nov 5, 2025

A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

Vim Script 8,450 295 Updated Aug 29, 2025

A polyglot REPL built on .NET Interactive

C# 815 38 Updated Jun 9, 2025

modern alternative to easymotion written in vim9

Vim Script 115 5 Updated Jan 17, 2024
Next