Life & fun · December 15, 2024
Non-backtracking, Unicode aware regular expression library in C89
Compact, non-backtracking, unicode aware regular expressions in C89 - mnurzia/bbre
Non-backtracking, Unicode aware regular expression library in C89 launched on December 15, 2024 with 7 votes and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
What it does
#include <assert.h> #include <string.h> #include "bbre.h" int main ( void ) { const char * text = "Hello WorLd!" ; bbre * reg = bbre_init_pattern ( "Hel*o (?i)[w]orld!" ); assert ( bbre_is_match ( reg , text , strlen ( text )) == 1 ); bbre_destroy ( reg ); return 0 ; } FAQ Why write this? I like regular expressions and C89. "blueberry", because I ate a lot of frozen blueberries while I wrotefrom github.com
Does a similar job
all alternatives →
I built an embeddable Unicode library with MISRA C conformance2024 · railgunlabs.com · ▲117Hello, everyone. I built Unicorn: an embeddable MISRA C:2012 implementation of essential Unicode Algorithms. Unicorn is designed to be fully customizable: you can select which Unicode algorithms and character properties are included or excluded from compilation. You can also exclude Unicode character blocks wholesale for scripts your application does not support. It's perfect for resource constrained devices like microcontrollers and IoT devices. About me: I quit my Big Corp job a few years back to pursue my passion for software development and this is one of my first commercial releases.
Regex Cheatsheet2020 · ihateregex.io · ▲499A modern regular expression playground with live matching, visual railroad diagrams, rich notes, and easy sharing.
- IWI wrote a book on Python regular expressions2019 · ▲193
My book titled "Python re(gex)?" is free to download through this weekend [1][2] The book covers both 're' and 'regex' modules, has plenty of examples and chapters also have cheatsheets and exercises. Code snippets, exercises, sample chapters, etc are available on GitHub repo [3] I used pandoc+xelatex [4] to generate the pdf. [1] https://gumroad.com/l/py_regex [2] https://leanpub.com/py_regex [3] https://github.com/learnbyexample/py_regular_expressions [4]…

- OCOne clean, developer-focused page for every Unicode symbolDec 2025 · fontgenerator.design · ▲198
I’m building a Unicode reference where each symbol has its own dev-friendly page with all relevant encodings. Example: [https://fontgenerator.design/symbol/almost-equal-to](https://fontgenerator.design/symbol/almost-equal-to) Includes Unicode, HTML, CSS, JS, UTF-8/16 bytes, URL encoding, and usage examples. The same structure is used across thousands of symbols (math, arrows, currency, tech/UI, punctuation). Built because existing references are fragmented. Feedback welcome.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 15d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗