skvadrik/re2c has 1,315 GitHub stars and 201 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 07:18 UTC. Last push 2026-09-17.
Lexer generator for C, C++, D, Go, Haskell, Java, JS, OCaml, Python, Rust, Swift, V and Zig.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDESCRIPTION
re2c is a free and open-source lexer generator for C/C++, Go and Rust.
Its main goal is generating fast lexers: at least as fast as their reasonably optimized hand-coded counterparts. Instead of using traditional table-driven approach, re2c encodes the generated finite state automata directly in the form of conditional jumps and comparisons. The resulting programs are faster and often smaller than their table-driven analogues, and they are much easier to debug and understand. re2c applies quite a few optimizations in order to speed up and compress the generated code.
Another distinctive feature is its flexible interface: instead of assuming a fixed program template, re2c lets the programmer write most of the interface code and adapt the generated lexer to any particular environment.
DOCUMENTATION
Official re2c website is re2c.org. It has a lot of examples.
DOWNLOAD
Release tarballs: https://github.com/skvadrik/re2c/releases
Source code:
$ git clone https://github.com/skvadrik/re2c.git
$ git clone https://git.code.sf.net/p/re2c/code-git
Github is the main repo, sourceforge is a mirror and can be slightly outdated.
CONTRIBUTING
re2c is an Open Source, community-driven project. See CONTRIBUTING.md for details about contributions to this repository.
BUILD
See BUILD.md or the online docs for instructions how to build re2c.
FEEDBACK
Bugtracker:
Mailing lists:
IRC channels:
- irc.oftc.net/#re2c
- irc.libera.chat/#re2c
You are welcome to ask for help or share your thoughts and ideas.
AUTHORS
re2c was originally written by Peter Bumbulis [email protected]. Since then many volunteers have contributed to the project. The current maintainer is Ulya Trofimovich [email protected].
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,006 starspublic-apis/public-apis
A collective list of free APIs
497,250 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
443,088 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,194 stars