STOMP provides an interoperable wire format so that STOMP clients can communicate with any STOMP message broker to provide easy and widespread messaging interoperability among many languages, platforms and brokers.
STOMP is a very simple and easy to implement protocol, coming from the HTTP school of design; the server side may be hard to implement well, but it is very easy to write a client to get yourself connected. For example you can use Telnet to login to any STOMP broker and interact with it!
And it’s really more fucking perfect than the last guy’s.
Seriously, some minimal fucking things are needed to make this shit perfect.
Ten fucking declarations, a @media block, and one attribute.
That’s how much CSS and HTML it took to turn that grotesque pile of shit into this finally perfect masterpiece. It’s so fucking simple and it still has all the glory of the original perfect-ass website:
And it's fucking perfect.
Seriously, what the fuck else do you want?
You probably build websites and think your shit is special. You think your 13 megabyte parallax-ative home page is going to get you some fucking Awwward banner you can glue to the top corner of your site. You think your 40-pound jQuery file and 83 polyfills give IE7 a boner because it finally has box-shadow. Wrong, motherfucker. Let me describe your perfect-ass website:
This site doesn't care if you're on an iMac or a motherfucking Tamagotchi.
Hancho is a simple, pleasant build system with few moving parts.
Hancho fits comfortably in a single Python file and requires no installation, just copy-paste it into your source tree. Hancho is inspired by Ninja (for speed and simplicity) and Bazel (for syntax and extensibility). Like Ninja, it knows nothing about your build tools and is only trying to assemble and run commands as fast as possible. Unlike Ninja, you can use glob("*.cpp")
and such to make things far less verbose. Like Bazel, you invoke build rules by calling them as if they were functions with keyword arguments. Unlike Bazel, you can create build rules that call arbitrary Python code (for better or worse). Hancho should suffice for small to medium sized projects.
A text-mode X display manager for the console. Lightweight, not trying to be pretty. Enter your username and password, get a desktop. Has an extensive list of window managers and desktop environments it's been tested with. Designed to not require systemd (though it can work under it if necessary).
XFiles is a file manager for X11. It can navigate through directories, show icons for files, select files, call a command to open files, generate thumbnails, and call a command to run on right mouse button click. Supports running scripts when the user selects a file.
This is an old-school X11-style X application. No toolkit, no desktop environment, no skinning, just a file manager.
Textpattern CMS is completely free, open source software and it's built upon proven web technologies too. Furthermore, it doesn’t muddy your HTML with additional code dependencies or script libraries. Textpattern has a powerful tag-based template language that’s easy to learn and provides a wealth of ways to structure a website and manipulate content. We purposefully keep the core of the CMS lean and responsive. However the system is fully extendable via plugins, of which there are hundreds available. Over 21 years of development has been lovingly poured into our CMS. The active, friendly and helpful community surrounding the platform ensures its continued success and guides its future. Our CMS ships with built-in support for Textile and has support for Markdown with a plugin. Alternatively, you can write plain text or vanilla HTML if you so wish.
Uses MySQL as its back-end.
A single PHP file which acts as a basic ActivityPub server. This is designed to be a lightweight educational tool to show you the basics of how ActivityPub works. There are no tests, no checks, no security features, no header verifications, no containers, no gods, no masters. Needs only PHP v8.3 with OpenSSL turned on, an HTTPS certificate in for the web server, and about 50 megs of disk space for data storage.
I actively do not want you to use this code in production. It is not suitable for anything other than educational use. The use of AGPL is designed to be an incentive for you to learn from this software and then write something better. It is the nadir of bad coding. There are no tests, bugger-all security, scalability isn't considered, and it is a mess. But it works.
Pb is a tiny CMS for creative coders. Create a beautiful blog just from Markdown files. Drag and drop them to your /posts folder. Portabloc will do the rest. Pb is a minimalist CMS, lightweight and easily customizable. For those who want to create simple and modern sites without complex deployments: No database, no Javascript, no bloat. Requires PHP v5.03 or later with mbstring enabled and mod_rewrite (which pretty much means Apache).
Extremly simple "static" PHP blog that renders markdown posts. No installation or database needed. To create a post just write a new .md file. Everything else just works.
Note: It's not a full blogging platform, does not currently come with any premade themes, it's just a script and specific folder structure to load and display markdown files. The demo site looks pretty good as-is, though.
Requires PHP v5.x or later and a web server that supports .htaccess (Apache and Lightspeed, though I don't see why you couldn't write some rules for Nginx).
PikaPython is an ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C.
Specifically supports a large number of microcontrollers.
A minimalist yet useable, CLI-oriented toybox/Linux distribution. 80x25 terminal (per default) with options to even run in 80x24; 25th line is used as menu- / navigation- / statusbar as customary from Terminals like the DEC VT320. Lack of X.org/Wayland/... and 'bloated' GUI apps per default make it extremely low-power friendly. Can run on extremely low powered systems. Besides the basic core system, it's kept very lean just to ensure it's not bloated, with only concessions being made to reduce avoidable and burdensome inconveniences and incompatibilities. OS/1337 is still in early development and has yet to make an initial release.
Kaa is an easy yet powerful text editor for console user interface, providing numerous features like macro recording, undo/redo, multiple windows/frames, syntax highlighting, grep, a Python console and debugger.
Has vi-like keybindings if you enable them, but by default there is just one menu that lets you do everything.
Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library.
This is a list of classless CSS themes and frameworks. "Classless" means a style sheet does not define special classes you must add to your HTML elements to style these elements. As a result, you can style any plain-HTML page just by linking to the style sheet.
Alpine is a rugged, minimal tool for composing behavior directly in your markup. Think of it like jQuery for the modern web. Plop in a script tag and get going.
Alpine is a collection of 15 attributes, 6 properties, and 2 methods. It tries to be as nice looking but as tiny as possible.
Of course, there's nothing that says that you can't just download it from the CDN, save it locally, and use it. In fact, you probably should do it that way.
Koumori 蝙蝠 is a lightweight yet powerful web browser which runs just as well on little embedded computers named for delicious pastries as it does on beefy machines with a core temperature exceeding that of planet earth. And it looks good doing that, too. Oh, and of course it’s free software. Koumori is a fork of Midori 9.0 with additional features, mainly because the original Midori is dead (website doesn’t exist, the name has been taken by the Astian Foundation and used for a DuckDuckGo web browser fork).
Koumori is not related in any way with Blink (Chromium, Chrome), Gecko (Firefox), DuckDuckGo or Astian Foundation. It uses WebKit, so its closest relative would be Apple’s Safari.
Minimalistic web-application for creating electronic music with virtual analog synthesizers. Initially designed as sketching tool but can be used as basic DAW. Simple and easy to use. Mobile-friendly. Client only, no data processed on servers. Subtractive synthesizers with various effects. Multi-layered step sequencer. Exportable synth presets. WAV audio export.
An overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
SoundBox is an HTML5 synth music tracker/editor, suitable for creating music for small JavaScript demos (on the order of 4K / 8K).
SoundBox is a tool for composing music in your browser. Its design is basically that of a music tracker, which means that the music is organized in tracks and patterns. To run your own copy of SoundBox locally, you need to serve it via a web server (using the file:// protocol is not supported). All code is written in pure HTML/JavaScript/CSS, without any third party toolkits or frameworks. Takes a little time to render the sounds before playback begins. Can load and save songs locally as well as export to .wav files.
Demo: https://sb.bitsnbites.eu