frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PWNC – A dependency-free web platform I've been building for 25 years

https://github.com/heydev-de/pwnc
2•katzito•1h ago

Comments

katzito•1h ago
About 25 years ago, a graphic designer I worked with - annoyed by spending so much time just editing text - wished his customers could easily update their content themselves. Shortly after, I got a gig creating a website for a speech recognition company, so using PHP I just started programming a CMS. That was before WordPress, when Netscape 4.7 was still a thing. Sleepless nights of cross-browser incompatibility.

I've used, extended, refactored and experimented with it ever since, across hundreds of real-world web projects. I'm publishing it only now because I wanted to tidy everything up first and... well, life. It's a process though, never done.

It's called PWNC (pounce). The CMS is still a relevant part, but it has grown into an all-in-one web platform. One with many features but streamlined, not relying on any 3rd-party libraries. (I plugged in PhotoSwipe for show though.) It's more like a modular toolset for working with basic web technologies than an abstract framework.

How far did I take it? Let me just say it has its own code highlighting, can fall back to a JPEG codec written in ANSI C, and has UTF-8 support based directly on the official UNICODE tables. Some decisions simply were historical necessities, but I take independence quite seriously. Doesn't mean you can't use external libs though. And sure, realistically, there's no zero-dependency. PWNC just doesn't depend on composer or npm packages.

Why bother? It's fast. Rendering an uncached frontend output takes about 40 ms for an average web page, about 10 ms with integrated partial caching - measured on $5 shared hosting. I can easily get 100/100 PageSpeed building with PWNC.

It's also comfortable and robust. Even optimized for touchscreens. You can just click in, nest and drag around components when editing. But you can also go deep anytime, create your own components using a template engine that offers data/asset integration and basic logic with simple XML tags while allowing you to seamlessly insert PHP code. A component's source looks like basic web code. That's a flat learning curve for any web developer.

PWNC comes with a comprehensive selection of ready-to-use components and frontend/backend apps. Rough summary here: https://pwnc.it/en/features.php . The technical docs are always up to date thanks to an AI workflow (currently Mistral Large 3). I don't have the time to do that manually - and it's actually good. Updating is one click in the backend, automatic full ZIP backup included. Download (or git clone) to running system takes less than 5 minutes.

License: Free to use, modify, and build commercial projects with. If I get hit by a bus, PWNC reverts to MIT. The reason it's not fully OSS at this time is that I don't want my work to be exploited directly. Full license here: https://pwnc.it/en/license.php

To try it: git clone https://github.com/heydev-de/pwnc.git (or download ZIP) and have a MySQL/MariaDB database ready. Here's a quick-start: https://pwnc.it/en/download.php

If you find a bug - I will fix it. If you have suggestions I will consider them. (Via GitHub please.) If you build something with it, I'd sincerely love to hear about it.

I hope that PWNC poses a useful alternative for devs who prefer my approach or projects that call for it. Let me know if you have questions, but please take a look at my site first, as you may already find an answer there. Before you ask: The mysql_* functions are wrappers.

Website: https://pwnc.it GitHub: https://github.com/heydev-de/pwnc

Example component - HTML list:

    <CMS:edit option="repeat">
    <div class="module-settings">
      <table>
        <tr>
          <td>%%l_number_of_entries%%:</td>
          <td><CMS:repeat id="r1" default="3"></CMS:repeat></td>
        </tr>
      </table>
    </div>
    </CMS:edit>

    <ul>
      <CMS:repeat id="r1" edit="off">
      <CMS:cblock>
      <li>
        <CMS:template/>
      </li>
      </CMS:cblock>
      </CMS:repeat>
    </ul>

Anthropic, please ship an official Claude Desktop for Linux

https://github.com/anthropics/claude-code/issues/65697
2•predkambrij•55s ago•1 comments

Show HN: I made a better zsh autosuggestion tool that predicts your next command

https://github.com/Giammarco-Ferranti/deja
1•giammiferr•1m ago•0 comments

Polymarket Annotation Injection

https://sam.elborai.me/articles/polymarket-prompt-injection/
1•dgellow•8m ago•0 comments

Show HN: A virtual thermal printer for testing ESC/POS receipts

https://vprinter.dev
1•seokjume•9m ago•0 comments

Pockets of Humanity

https://herman.bearblog.dev/pockets-of-humanity/
2•Tomte•9m ago•1 comments

Anthropic/OpenAI may be spending more than $1000 for every $100 you pay them

https://ea.rna.nl/2026/06/07/anthropic-openai-may-be-spending-more-than-1000-for-every-100-you-pa...
3•gctwnl•12m ago•1 comments

What It's Like to IPO

https://staysaasy.com/startups/2026/06/04/what-its-like-to-ipo.html
1•wiredone•17m ago•0 comments

ASML invites Elon Musk to internal tech event, prompting employee backlash

https://nltimes.nl/2026/06/07/asml-invites-elon-musk-internal-tech-event-prompting-employee-backlash
1•root-parent•18m ago•0 comments

LLMs are eroding my software engineering career and I don't know what to do

https://human-in-the-loop.bearblog.dev/llms-are-eroding-my-software-engineering-career-and-i-dont...
39•poisonfountain•18m ago•7 comments

AI and the Pitfalls of Innovation

https://paulkrugman.substack.com/p/ai-and-the-pitfalls-of-innovation
2•rbanffy•20m ago•0 comments

Recent LLVM hash table improvements

https://maskray.me/blog/2026-06-07-recent-llvm-hash-table-improvements
2•ingve•25m ago•0 comments

Another Warning about the Steam Controller puck. It WILL start a fire

https://old.reddit.com/r/SteamController/comments/1tz8bgu/this_is_another_warning_about_the_puck_...
2•6581•26m ago•0 comments

TikTok is not addictive, social media giant tells politicians

https://www.irishtimes.com/technology/big-tech/2026/05/07/tiktok-is-not-addictive-social-media-gi...
4•1vuio0pswjnm7•27m ago•0 comments

Realisation of Unfixable

1•iaziz786•27m ago•0 comments

What the wounds are telling us

https://www.europeanpressprize.com/article/what-the-wounds-are-telling-us/
2•amarcheschi•28m ago•0 comments

Ask HN: How are thinking efforts implemented?

3•simianwords•29m ago•0 comments

New York lawmakers pass one-year ban on new data centers

https://www.theverge.com/policy/944041/new-york-data-center-moratorium
2•1vuio0pswjnm7•29m ago•0 comments

Ask HN: What are the best unknown books you have read?

5•chistev•30m ago•1 comments

Misguided Misstatements Continue to Dismantle Biomedical Research in the U.S.

https://diabetesjournals.org/care/article/49/6/901/164764/Misguided-Brushes-of-a-Pen-Continue-to-...
5•JumpCrisscross•33m ago•2 comments

Show HN: Inbox-beam – notifications in your inbox without sending email

https://github.com/toyoshi/inbox-beam
2•toyoshi•33m ago•0 comments

Application of Pleuropterus multiflorus for treatment of androgenetic alopecia

https://www.sciencedirect.com/science/article/pii/S2707368825000627?via%3Dihub
1•bookofjoe•34m ago•0 comments

Why aren't languages/frameworks offering retrained models for their project?

1•ckluis•35m ago•0 comments

Mysterious 'Dorito-Shaped' Aircraft Spotted at Night Near Area 51

https://theaviationist.com/2026/01/18/dorito-shaped-aircraft-spotted-near-area-51/
1•bookmtn•37m ago•0 comments

Stores Will Soon Use Facial Recognition without your consent (2018)

https://www.buzzfeednews.com/article/leticiamiranda/retail-companies-are-testing-out-facial-recog...
1•downbad_•38m ago•0 comments

Chrome Sets Browser Speed Records on M5 MacBook Pro

https://www.macrumors.com/2026/06/05/chrome-browser-speed-record-2026/
1•tosh•39m ago•0 comments

Manhole mystery grips New York – just what are city's 'mole people' up to?

https://www.theguardian.com/us-news/2026/jun/07/new-york-manhole-mole-people
2•mykowebhn•41m ago•0 comments

We Need VAT and UBI

https://wilsoniumite.com/2026/06/07/we-need-vat-and-ubi/
15•Wilsoniumite•44m ago•19 comments

Beware Management Consultants

https://about.iceland.co.uk/our-story/the-dark-ages/beware-management-consultants/
2•mellosouls•53m ago•0 comments

Eternal Software Initiative

https://eternal-software.org/
2•eigenhombre•54m ago•0 comments

Show HN: Create and Maintain Filesystem Structures for LLMs [v1.0.11 Out]

https://pypi.org/project/seed-cli/
2•hunterx•56m ago•0 comments