A search engine for blogs and podcasts, where every search is an RSS feed.
Editor.js is an open-source text editor offering a variety of features to help users create and format content efficiently. It has a modern, block-style interface that allows users to easily add and arrange different types of content, such as text, images, lists, quotes, etc. Each Block is provided via a separate plugin making Editor.js extremely flexible.
Editor.js outputs a clean JSON data instead of heavy HTML markup. Use it in Web, iOS, Android, AMP, Instant Articles, speech readers, AI chatbots — everywhere. Easy to sanitize, extend and integrate with your logic.
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext. htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react. Ideally, all of the Javascript crap you'd have to write yourself is already done for you.
Github: https://github.com/bigskysoftware/htmx
May as well download it from the CDN and store it locally.
Seems like all of the attributes start with hx-
.
Emissary is the standalone Fediverse server designed for end users, app creators, and hosting admins — that gives everyone powerful new ways to join the social web. Supports Activitypub, RSS, Indieweb microformats and web mentions, and whatever else you build on top.
Build custom, social applications in a simple, declarative, low-code environment. Using only HTML templates and a JSON config file, you can create full-featured social apps that are easy to deploy and easy to maintain. This is done by building action pipelines out of simple, composable steps, like: "show an edit form", "create a thumbnail", and "save the object". Pipelines work alongside Emissary's built-in state machines and access permissions to form robust and secure applications that you and your end-users can trust.
Uses MongoDB as its back-end.
This article is primarily meant to act as a Python time complexity cheat sheet for those who already understand what time complexity is and how the time complexity of an operation might affect your code. For a more thorough explanation of time complexity see Ned Batchelder's article/talk on this subject.
Dillo is a fast and small graphical web browser that is cross-platform, written in native code, and has its own HTML rendering engine. Tries to use less memory smartly. Uses the FLTK library for its user interface. Supports HTTP(S), FTP, and local file loading. Supports plugins written in, theoretically, any language.
WTF Just Happened Today is today's essential newsletter, blog, and community chronicling the daily shock and awe in national politics. Read in moderation. The goal is to capture the most important news coming out of the White House in a digestible form inspired by The Skimm, Techmeme, and tweetstorms. It’s like the Wirecutter for politics.
RSS: https://whatthefuckjusthappenedtoday.com/rss.xml
Github: https://github.com/mkiser/WTFJHT
API: https://whatthefuckjusthappenedtoday.com/api/v1/posts.json
DOOM ported to run as a UEFI boot image. Requires the DOOM .wad files to run.
This application is a player for tracker music files as they are common in the demoscene. With its fullscreen interface and limited interaction options, it's specifically targeted towards presenting tracked music in a competition or for random background music. Based on libopenmpt. Plays all common tracker formats. libSDL user interface. Single executable.
Just drag a module file onto the executable, or into the window once the player has already been started. If a directory is opened this way, the first playable file therein is loaded. Note that this is not recursive; TrackMeister won't play entire directory hierarchies. If no file is specified upfront, but there are playable files in the current directory when TrackMeister starts, the (lexicographically) first file is loaded.
Make sure you cloned the repository recursively, as it pulls in a few libraries as submodules; if you forgot to do that, run git submodule update --init
Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility, and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence. Combined with a highly extensible architecture, Lexical allows developers to create unique text editing experiences that scale in size and functionality.
Chunking documents is a challenging task that underpins any RAG system. High quality results are critical to a sucessful AI application, yet most open-source libraries are limited in their ability to handle complex documents. Open Parse is designed to fill this gap by providing a flexible, easy-to-use library capable of visually discerning document layouts and chunking them effectively.
Visually driven. Parses Markdown. Can analyze data tables by extracting them into Markdown tables.
Surya is a document OCR toolkit.
Built on top of PyTorch. Multiple models.
A Python package on top of matplotlib to create 'cyberpunk' style plots with 3 additional lines of code. After importing the package, the cyberpunk stylesheet (dark background etc.) is available via plt.style.use. The line glow and 'underglow' effects are added via calling add_glow_effects
.
Full tech manuals for every model sold by System76.
When you have an outage caused by a performance issue, you don't want to lose precious time just to install the tools needed to diagnose it. Here is a list of "crisis tools" I recommend installing on your Linux servers by default (if they aren't already), along with the (Ubuntu) package names that they come from.
Awesome secure by default libraries to help you eliminate bug classes!
Plain language is easier to read than it is to write. It takes time and skill to make your message simple to understand. But the payoff is worth the work. Why? Because plain language makes your content more engaging and accessible for all audiences. And it drives business success as a result.
This guide explains how to write content that’s crystal clear and a joy to read. We’ve included lots of practical advice, fun facts, examples, and tools to help you on your way.
My name's Julie and I've been running this site for around twelve years. I format all the ebooks myself, as well as maintaining the website. This is an ongoing project that was born from a love of reading and a commitment to make free ebooks that look good.
Global Grey is your ultimate destination for free, diverse, and thought-provoking ebooks! Dive into a treasure trove of over 2,500 captivating titles spanning a multitude of genres, from timeless classics in fiction, drama, and poetry to explorations of occult mysteries, philosophy, and spirituality. Indulge your curiosity with gripping narratives from history, folklore, and paranormal phenomena, or broaden your horizons through insightful works on science, travel, and politics. Delve into the lives of visionaries with autobiographies and immerse yourself in the enriching realm of self-help and personal growth. At Global Grey, all the ebooks are in the public domain, available for free download or online reading. Uncover literary gems, ancient wisdom, and diverse perspectives with just a click.
DrawDB is a robust and user-friendly database entity relationship (DBER) editor right in your browser. Build diagrams with a few clicks, export sql scripts, customize your editor, and more without creating an account.
Today, I'm taking this request one step further and publishing the entire list of self-hosted software projects I follow and track in a browsable format. The list of software covers a wide range of self-hosted projects (both open- and closed-source) and includes filters for tags and popular hosted alternatives as well as sort options based on the number of repository stars, date of last development activity, and alphabetical order.