Dev tools · alternatives · 2026
24 alternatives to Tree-sitter Integration for Swift
I have created a Swift package (https://github.com/daspoon/tree-sitter-kit) enabling tree-sitter parsers to be written in Swift; specifically, as an array of production rules which map symbol types to pairings of syntax expression and type constructor. A member macro derives a tree-sitter grammar and embeds the generated parser in its expansion. This project is a work in progress, and I will be grateful for any feedback. Thanks, Dave
Tree-sitter Integration for Swift is a Swift package that enables developers to write tree-sitter parsers directly in Swift. Parsers are defined as arrays of production rules mapping symbol types to syntax expressions… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Tree-sitter Integration for Swift launched in 2024; newer entries below may have overtaken it.
- 1

This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…
Feb 2026 · github.com · its alternatives →
- 2

Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series. - igorkulman/SwiftPascalInterpreter
2018 · github.com · its alternatives →
- 3AC
For the past couple of months, I’ve been building a tool that enables natural language search over large codebases using Tree-Sitter for syntax parsing and Qdrant for vector-based retrieval. https://app.repogram.com ### How It Works - Tree-Sitter is used to parse syntax trees and extract high-quality vector embeddings of code. - These embeddings are stored in Qdrant, enabling fast similarity search across your entire repo. - A combination of re-ranking processes refine search results, producing highly relevant answers to code-related questions. The results have been incredibly…
2025 · app.repogram.com · its alternatives →
- 4

Learn serious code on your iPad in a seriously fun way
2016 · developer.apple.com · its alternatives →
- 5

Learn how to make iOS 8 apps in Swift, tutorials by Stanford
2015 · itunes.apple.com · its alternatives →
- 6

2017 · craftinginterpreters.com · its alternatives →
- 7

- 8

a custom Lisp REPL using Swifties. Contribute to codr7/swifties-repl development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 9

Type-safe tools, on-device inference, multi-agent workflows, memory, and guardrails, in one Swift-native runtime - christopherkarani/Swarm
Jul 2026 · github.com · its alternatives →
- 10

A parser generator for visibly pushdown languages. - ianh/owl
2018 · github.com · its alternatives →
- 11

Short implementation of goroutines in apple swift. Contribute to billylindeman/swiftgo development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 12PS
PL/Swift allows you to write custom SQL functions and types for the PostgreSQL database server in the Swift programming language. Bringing Swift to the Backend of the Backend’s Backend!
2018 · alwaysrightinstitute.com · its alternatives →
- 13

- 14

Language Lego. Contribute to ayoungprogrammer/Lango development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 15

I've been building a tool that changes how LLM coding agents explore codebases, and I wanted to share it along with some early observations. Typically claude code globs directories, greps for patterns, and reads files with minimal guidance. It works in kind of the same way you'd learn to navigate a city by walking every street. You'll eventually build a mental map, but claude never does - at least not any that persists across different contexts. The Recursive Language Models paper from Zhang, Kraska, and Khattab at MIT CSAIL introduced a cleaner framing. Instead of cramming everything into…
Feb 2026 · github.com · its alternatives →
- 16

Completion for Swift projects via SourceKit with the help of SourceKitten - nathankot/company-sourcekit
2015 · github.com · its alternatives →
- 17

An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 18

Learn how to handle JSON in Swift
2016 · roadfiresoftware.com · its alternatives →
- 19

- 20

Extension for Visual Studio Code - Accurate syntax coloring with tree-sitter
2019 · marketplace.visualstudio.com · its alternatives →
- 21

A Swift binding framework. Contribute to DeclarativeHub/Bond development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 22

A C++ parser generator: lexer, parser, and AST generation in one tool. - TantrixAuto/yantra
21d ago · github.com · its alternatives →
- 23

Crisp Repos, Sharp AI. Contribute to hrudulmmn/crespo development by creating an account on GitHub.
Jun 2026 · github.com · its alternatives →
- 24

Cross-platform static analyzer and linter for Swift. - sleekbyte/tailor
2015 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →