frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

I built a build system for C/C++ where you add libraries with a single command

https://github.com/zyntraxis-corp/zyn
3•zyntraxis•2h ago

Comments

zyntraxis•2h ago
Hey everyone, I’ve spent the last year building Zyn — a zero-boilerplate build system for C/C++ projects.

It started with a simple frustration: why do I need 50 lines of CMake or Conan config just to use a GitHub library?

With Zyn you just need to put a reference to the library in config.zyn in the [dependencies] section and boom — Zyn clones the repo, builds it, and links it to your project. No CMakeLists.txt, no conanfile.py, no manual target_include_directories, nothing.

Key Features Automatic project init (zyn init debug)

Works out of the box — no toolchain hell

Future plans: IDE project generation, CI/CD integration, Windows/macOS support

Why Zyn? Because build systems shouldn’t get in your way. You shouldn’t need to become a CMake black belt just to compile your code. Zyn is made for people who want to start fast, stay clean, and ship.

I’d love your feedback. Especially from those who’ve worked with CMake, Meson, Bazel, or Conan in real projects. Tell me what sucks, what’s missing, or if the core idea makes sense at all.

GitHub: https://github.com/zyntraxis-corp/zyn

Thanks for reading

90s_dev•2h ago
> It started with a simple frustration: why do I need 50 lines of CMake or Conan config just to use a GitHub library?

And what answer did you reach? When is it legitimately appropriate? What do we lose out on by using your utility that these older tools do take care of?

gjvc•2h ago
"we"? do you have any idea how pompous you sound?
90s_dev•1h ago
We meaning potential users of this build system... I genuinely have no idea what you're on about. I'm just asking for a pros/cons table, pretty standard for a project like this and no knock against it.
bogwog•1h ago
> It started with a simple frustration: why do I need 50 lines of CMake or Conan config just to use a GitHub library?

I'm on my phone, and doing this entirely from memory, so I might get some details wrong (although its not too far off), but heres a minimal example of using a lib with Conan+CMake:

conanfile.txt:

[requires]

somelib/1.0.0

[generators]

CMakeDeps

CMakeLists.txt:

find_package(somelib)

...

target_link_libraries(target somelib)

Done. That's 6 lines of code, not 50. Sure, you can't use the full power of Conan with the simpler conanfile.txt, but it's a tradeoff that's fine for most simple cases.

So my question is: if we're comparing Conan's simple mode with your build system, what does yours do better?

(I definitely don't consider myself a CMake black belt)

Ask HN: Fictional business books like The Goal

1•jimnotgym•49s ago•0 comments

Scala 3.7.0 Released

https://www.scala-lang.org/news/3.7.0/
1•truth_seeker•1m ago•0 comments

The Mercury Language

https://mercurylang.org/
1•droideqa•1m ago•0 comments

Staff and Line

https://en.wikipedia.org/wiki/Staff_and_line
1•aragonite•4m ago•0 comments

A database of 85k+ UGC brands and 150k+ contacts (emails)

https://www.linkeddit.com/ugc-brands-database
1•OmPatel5•4m ago•1 comments

Ask HN: How do you organize your business ideas?

1•codazoda•5m ago•0 comments

Google agrees to pay Texas $1.375B over data-privacy claims

https://www.theguardian.com/us-news/2025/may/10/google-texas-data-privacy-settlement
1•chrisjj•8m ago•0 comments

Stop Cramming Everything into Postgres

1•saisrirampur•8m ago•0 comments

AI firms warned to calculate threat of super intelligence

https://www.theguardian.com/technology/2025/may/10/ai-firms-urged-to-calculate-existential-threat-amid-fears-it-could-escape-human-control
3•billybuckwheat•17m ago•1 comments

Vibemoder – a vibecoded songwriting inspiration tool

https://vibemoder.pages.dev/
1•zachgray•17m ago•0 comments

Sierpiński Triangle? In My Bitwise and?

https://lcamtuf.substack.com/p/sierpinski-triangle-in-my-bitwise
8•guiambros•26m ago•0 comments

Mixture-of-Transformers: Sparse and Scalable Architecture for Multi-Modal Models

https://arxiv.org/abs/2411.04996
2•mfiguiere•28m ago•0 comments

Producing useful commands on the go using C++ and AI

https://lemire.me/blog/2025/05/10/producing-useful-commands-on-the-go-using-c-and-ai/
2•mfiguiere•32m ago•0 comments

Ask HN: What do you think of this idea for a two color Rubik's Cube variant?

1•amichail•34m ago•1 comments

What are some app ideas that you think would benefit people on a perosnal level?

1•gwcodes•41m ago•0 comments

Show HN: LoopMix128 – Fast C PRNG (.46ns), 2^128 Period, BigCrush/PractRand Pass

https://github.com/danielcota/LoopMix128
2•the_othernet•44m ago•0 comments

Tons of Telephone Intercept Recordings

https://thisisarecording.com
2•jbledsoe2112•46m ago•1 comments

Show HN: Experimental Postgres-to-SQLite Sync via Logical Replication

https://github.com/PgOutput2Json/PgFreshCache
1•enadzan•46m ago•0 comments

What Was the Fact?

https://www.thenewatlantis.com/publications/what-was-the-fact
3•andsoitis•47m ago•0 comments

Everyone Is Cheating Their Way Through College

https://www.msn.com/en-us/news/technology/everyone-is-cheating-their-way-through-college/ar-AA1EjCRk
17•zdw•48m ago•3 comments

High tariffs become 'real' for Adafruit with first $36K bill for import duties

https://yro.slashdot.org/story/25/05/10/0715216/high-tariffs-become-real-for-adafruit---with-their-first-36k-bill-just-for-import-duties
6•MilnerRoute•49m ago•0 comments

Decimal Classification

https://www.gutenberg.org/cache/epub/59073/pg59073-images.html
1•andsoitis•51m ago•0 comments

DateTimeFormats: Parse date time by examples (no EEEE VV zzz)

https://github.com/google/mug/wiki/Parsing-Date-Time-Should-Be-10x-Easier
1•byjy•53m ago•1 comments

Why the Apple II Didn't Support Lowercase Letters (2020)

https://www.vintagecomputing.com/index.php/archives/2833/why-the-apple-ii-didnt-support-lowercase-letters
3•colinbartlett•54m ago•1 comments

Number of open tech jobs is rising

https://twitter.com/gergelyorosz/status/1921169552068547005
1•baxtr•55m ago•1 comments

Devseeker

https://github.com/iBz-04/Devseeker
1•handfuloflight•56m ago•0 comments

Soviet-era spacecraft plunges to Earth after 53 years stuck in orbit

https://www.theguardian.com/science/2025/may/10/kosmos-482-soviet-spacecraft-plunges-to-earth
5•tzmlab•59m ago•0 comments

Instance: AI coding tools by the company behind MIMO

https://instance.so
1•franze•1h ago•0 comments

Show HN: Typo.Domains – Find and recover traffic lost to domain typos

https://typo.domains
1•damechen•1h ago•0 comments

Top Greatest Movie Soundtracks

1•WalterBright•1h ago•5 comments