nowfound

Life & fun · January 30, 2026

Cicada – A scripting language that integrates with C

I wrote a lightweight scripting language that runs together with C. Specifically, it's a C library, you run it through a C function call, and it can callback your own C functions. Compiles to ~250 kB. No dependencies beyond the C standard library. Key language features: * Uses aliases not pointers, so it's memory-safe * Arrays are N-dimensional and resizable * Runs scripts or its own 'shell' * Error trapping * Methods, inheritance, etc. * Customizable syntax

Cicada – A scripting language that integrates with C launched on January 30, 2026 with 57 votes, #519 of 14,585 launches that month and more than 95% of that year's launches.

Visit github.com ↗Alternativestop 4% of January 2026

In plain words

Cicada is a lightweight scripting language embedded as a C library that integrates with C codebases through function calls and callbacks. It compiles to approximately 250 kB with no dependencies beyond the C standard library. The language features memory-safe aliases instead of pointers, resizable N-dimensional arrays, error trapping, object-oriented capabilities including methods and inheritance, and customizable syntax. Users can run Cicada scripts or use its interactive shell mode.

written from the facts on this page · September 2026

From the sources

Cicada scripting language. Contribute to heltilda/cicada development by creating an account on GitHub.

Cicada is a lightweight scripting language that runs inside of C programs . It's: For details, see the website:from github.com

Does a similar job

all alternatives →
  • Cicada2023 · ▲109

    Build CI/CD pipelines in TypeScript & run them anywhere

  • I built a web framework in C2025 · github.com · ▲420

    a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.

  • CW
  • Cicada2023 · cicada.sh · ▲81

    Self-hostable CI/CD platform - secure workflows, simplified

  • A work-in-progress C compiler from scratch2021 · github.com · ▲159

    Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean

  • LC
    Learn C and its lower levels interactively, in the browser2019 · ▲356

    I made a simple virtual machine that runs C in the browser.This project is made as an experiment to see if C can be learned easier if the lower level is covered in paralel. Sandbox: https://vasyop.github.io/miniC-hosting Tutorial part 1: https://vasyop.github.io/miniC-hosting/?0 More info: https://github.com/vasyop/miniC-hosting/blob/master/README.md Please support this project: https://github.com/vasyop/miniC-hosting/blob/master/support.md

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, January 2026

the whole month →
  • IN

    Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc

    AI · Jan 2026 · cannoneyed.com

  • Cowork▲1,088

    Turn Claude into your digital coworker

    AI · Jan 2026 · claude.com

  • DataFast▲867

    Revenue-first analytics

    Growth · Jan 2026 · datafa.st

  • OpenClaw▲836

    The AI that actually does things

    AI · Jan 2026 · openclaw.ai

  • Automatic AI-powered code reviews the moment you open a PR

    Dev tools · Jan 2026 · kilo.ai

  • AI Content Maker, for Social Media Publishing

    AI · Jan 2026 · postsyncer.com