







Combobulate is a package that adds advanced structured editing and movement to many programming modes in Emacs. Here's how it works, and how it can enrich your editing experience in Emacs.
A Consistent Structural Editing Interface
Emacs 29 is getting native Tree-Sitter support, and the buzz is hard to miss. Tree-Sitter maintains and provides a concrete parse tree of the buffer that you can query, but that’s as far as it goes. Acting on this information to provide context-aware navigation and editing tools is left to package authors, who have picked up this baton and started running with it! In the last few months we’ve had structural editing packages popping up all over the place.
Introduction - Tree-sitter
Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be:
leaf : Terminal Markdown previewer — GUI-like experience.
leaf renders Markdown files with rich formatting, syntax highlighting, LaTeX math, Mermaid diagrams, and more — all without leaving your terminal.

Treehouse: Note-taking Frontend
An open source note-taking frontend to extend and customize. Bring your own backend or configure a built-in backend to get started.
Astro Editor — A focused markdown editor for Astro content collections
Astro Editor is a native, distraction-free markdown editor that reads your Astro content collection schemas and turns frontmatter into clean, schema-aware forms. For writer mode, not coder mode.

Terminal DAW Does It In Style
As any Linux chat room or forum will tell you, the most powerful tool to any Linux user is a terminal emulator. Just about every program under the sun has a command line alternative, be it CAD, not…

How Clay's UI Layout Algorithm Works
How Clay's UI Layout Algorithm Works
Tree-sitter - a new parsing system for programming tools - Strange Loop
Strange Loop is a conference for software developers covering programming langs, databases, distributed systems, security, machine learning, creativity, and more!

Worktree
Worktree is a Canadian Git, DevOps, and Cloud platform. Collaborate on code, build with GitHub-compatible Actions, and deploy to Worktree Cloud.

Motion Core — Svelte-native motion toolkit with GSAP and OGL-powered components, demos, and CLI-driven workflows
Svelte-native motion toolkit with GSAP and OGL-powered components, demos, and CLI-driven workflows.

Outstatic | Powerful CMS for Markdown & MDX
A dashboard to write, edit, and publish Markdown and MDX stored in your GitHub repository. Keep content in Git. Get a real CMS editing experience.

Skeleton — UI Toolkit for Svelte + Tailwind
Skeleton is a fully featured UI Toolkit for building reactive interfaces quickly using Svelte and Tailwind.

Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem: ACM Transactions on Programming Languages and Systems: Vol 29, No 3
We propose a novel approach to the view-update problem for tree-structured data: a domain-specific programming language in which all expressions denote bidirectional transformations on trees. In one direction, these transformations---dubbed lenses---map ...

Sublime Text - the sophisticated text editor for code, markup and prose
Available on Mac, Windows and Linux

am2rican5/sigye
beeb/swpui
jdefrancesco/dskDitto
Elsa002/queercat
GitHub - InputUsername/rescrobbled: MPRIS music scrobbler daemon
jj-vcs/jj