A self-hosted web app to aggregate and sync all of your medical records from your patient portals in one place. Offline-first with multiple device sync supported.
Split into an API backend and a webapp frontend. Includes a helpful nginx.conf file for proxying it.
This is the only project I've ever seen that uses PouchDB. This application is designed for offline first operation, so it only makes sense that the database would reside in your web browser preferentially.
nodejs.webshit, unfortunately.
Fraidycat is an app for Linux, Windows or Mac OS X which can be accessed from a local browser or a Tor onion site - and is a tool that can be used to follow folks on a variety of platforms. But rather than showing you a traditional 'inbox' or 'feed' view of all the incoming posts - Fraidycat braces itself against this unbridled firehose! - you are shown an overview of who is active and a brief summary of their activity.
Fraidycat attempts to dissolve the barriers between networks - each with their own seeming 'network effects' - and forms a personal network for you, a personal surveillance network, if you will, of the people you want to monitor. (It's as if the Web itself is now your network - imagine that.)
There are no fancy algorithms behind Fraidycat - everything is organized by recency. (Although, you can sort follows into tags and priority - "do I want to track this person in real-time? Is this a band that I am only interested in checking in on once a year?") For once, the point isn't for the tool to discern your intent from your behavior; the point is for you to wield the tool, as if you are a rather capable kind of human being.
Yamanote is a bookmarklet-based bookmarking web app. It’s a web application so you need to run it on a computer, or get a friend to run it for you. When you decide you want to bookmark a page on the web, you click on a Yamanote bookmarklet in your browser’s bookmarks bar (works great on desktop, and in Safari on iOS) to tell the Yamanote server about it. Any text you’ve selected will be added as a “comment” to the bookmark by Yamanote. This is fun because as you read, you can select interesting snippets and keep clicking the bookmarklet to build a personalized list of excerpts. You can add additional commentary to the bookmark in Yamanote, either by editing one of the excerpts made from the bookmarklet or an entirely new comment with its own timestamp. Also, the first time you bookmark a URL, your browser will snapshot the entire webpage and send it to the Yamanote server as an archive (in technical terms, it’ll serialize the DOM). This is great for (1) paywalled content you had to log in to read, (2) Twitter, which makes it hard for things like Pinboard to archive, etc. The server will download any images—and optionally videos—in your bookmarked sites. You can browse Yamanote’s snapshot of the URL (it might look weird because we block custom JavaScript in the mirror and lots of sites these days look weird with just HTML and CSS—shocking I know). Nobody except you can see your bookmarks, comments, or archives.
Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a rich spreadsheet with REST APIs. There are even workflows that can be automated. Multiple possible views, mobile apps, drag-and-drop page designer.
Maybe use for inventory management?
Run.md
looks like a useful installation document.
Guppe brings social groups to the fediverse — making it easy to connect and meet new people based on shared interests without the manipulation of your attention to maximize ad revenue nor the walled garden lock-in of capitalist social media. Guppe groups look like regular users you can interact with using your existing account on any ActivityPub service, but they automatically share anything you send them with all of their followers.
This page even has a list of groups to get you started!
Notea is a privacy-first, open-source note-taking application. It supports Markdown syntax, sharing, responsive and more. Notea is self-hosted, so your data is safe in your hands. In a few steps, it can be deployed to Vercel or Netlify, or even your own server via docker. Notea does not require a database. Notes are stored in AWS S3 bucket or compatible APIs. This means you can use MinIO (self-hosted), Aliyun OSS (like AWS S3) or NAS to store your data. You can publish your content to the web. With beautiful typography and new upcoming features, you can share your docs, wikis, blogs and newsletters with others using Notea.
An open-source low-code framework to build web apps, admin panels, BI dashboards, workflows, and CRUD apps with ease. Build UIs with YAML that is easy to read and write. Dynamic UIs with simple state management. Mobile friendly and responsive layouts out of the box.
Xabber for Web is an open-source XMPP client built to provide first-class chat experience in any modern browser. It looks and works great and is meant to provide seamless convergence with other versions of Xabber for different platforms.
Looks like more node.js webshit. Strongly resembles Discord's UI. An account's Xabber settings are synched from the server.
Simple self-hosted music streaming server. Supports multiple databases for storing metadata, including SQLite, MySQL, Postgres, and CockroachDB. Pimps Docker but you can install it manually. Unfortunately it uses node.js webshit. At least it has a REST API.
The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions. Connect your favorite apps, data, and APIs, receive notifications of actions as they occur, sync files, collect data, and more. YAML file to build workflows.
Unfortunately, it's written with node.js.
I wonder if other Git hosting services that have similar actions-like functionality could be used..
A multi-account Matrix client that allows you to authorize webapps to access parts of your account, designed with collaboration in mind.
Pretends to be Spotify for your music collection. Read the Dockerfile to figure out how to install it manually. node.js, unfortunately.
Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create beautiful charts. It features a chart builder, editable dashboards, embedable charts, query & requests editor, and team capabilities. Can pull data from MySQL, Postgres, MongoDB, and any API that returns JSON documents. Interactive graph and chart builder.
Written in node.js. Requires MySQL on the back-end.
If you use the service (https://chartbrew.com/) there's a free tier.
A webapp that loads a virtual gamepad onto a mobile device's display. By interacting with the gamepad via the touchscreen, you play the game. Load the URL into a browser and go to town.
Supports up to four players.
HospitalRun is one of the most popular offline-first electronic health records and hospital information system. HospitalRun's goal is a higher choice to its proprietary counterparts.
The software can be deployed in a variety of healthcare environments. Thanks to its technical feature that allows use even without connectivity, it is also suitable for clinics located in the most rural areas of the planet. With inspiring volunteers and contributors dedicated to leading HR's status as a free, open-source software solution for medical practices with a commitment to openness, kindness and cooperation.
Github project: https://github.com/HospitalRun/
Looks like it's all Javascript all the time.
Doesn't seem to have any actual installation instructions, they tell you to join yet another chat network for help. Yay.
linkding is a simple bookmark service that you can host yourself. It supports managing bookmarks, categorizing them with tags and has a search function. It provides a bookmarklet for quickly adding new bookmarks while browsing the web. It also supports import / export of bookmarks in the Netscape HTML format. Docker optimized but I think it could be run manually.
Needs node.js to compile the JS crap.
Uses SQLite as its back-end. Plus, it's based upon Django so it probably has its own ideas about default databases (and REST APIs).
A modern web-based IRC client and bouncer - always connected for you. File transfers made easy, push notifications. Responsive web design. Can be set up as a public client, or a private service for a few friends. There's even a pre-built Debian/Ubuntu .deb package to make installation easier.
droppy is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi. Responsive and realtime - use your browser. node.js unfortunately.
A bot implemented as a Github App which analyzes the interactions a user has had elsewhere on Github and uses sentiment analysis to figure out how toxic the user is likely to be in their interactions with your project.
Uses the Probot framework.
Visual CSS selector. Claims that you can turn any website into an API. Enter a URL, pick the parts of the page you care about, and it generates a custom query that gives you JSON with the things you want.