Lists on Info Systems & Technology - GRibbans/Gribbans GitHub Wiki

Important
Page is a WIP
Lists of IS and IT software worth investigating for use in future projects.
- Table of Contents
- Personal Workflow
- IDE & Text (Code) Editors
- Terminal CLI & TUI
- Headless Content Management Software (CMS)
- Software-as-a-Service (SAAS), & Locally Hosted Platforms
- APM (Application Performance Monitoring), Quality & Security
- VCS/Code Repo & CI/CD
- Backend-as-a-Service (BAAS) & Database Systems
- Platforms-as-a-Service (PAAS)
- Remote Access, Connectivity & Authentication
- Server Management: Dashboard and Utilities
- Servers
- Cloud, Compute & Web Hosting
- Container Host & Virtual Machine Infrastructure
- Operating Systems
- To-do Task List
Scope: File / Information / Reference / Project Management
| SYSTEM NAME | GROUPING | DESCRIPTION |
|---|---|---|
| Miro Talk | Idea & communication | WebRTC P2P real-time video and audio communication (OSS) |
| Open Board | Idea & communication | Cross-platform interactive whiteboard application (OSS) |
| :--------------------------------------------------------- | :---------------------- | :------------------------------------------------ |
| ArgDown | Information management | Argumentation analysis, outlines lines of reason |
| Codex Docs | Information management | Application creation and library for internal, public or personal docs |
| DEVON | Information management | Unique 'true' information manager, integrates day to day sources of data |
| Docear | Information management | Part information mapper and part reference manager |
| Freeplane | Information management | Tool for concept mapping / information mapping |
| Joplin | Information management | Note-taking app. Uses a database, but export to .md available (OSS) |
| Laverna | Information management | Markdown notes with built in Dropbox support, and encryption |
| LogSeq | Information management | - |
| Memos | Information management | - |
| Notable | Information management | Markdown editor |
| Notesnook | Information management | Encrypted markdown/text note taking app. |
| Obsidian | Information management | Information management app, using .md markdown files, no database. |
| QOwnNotes | Information management | Text file and markdown Information management with Nextcloud / OwnCloud integration |
| Roam Research | Information management | Cloud based note taking app |
| Slash | Information management | Self-hosted bookmark collection / library, link sharing platform (OSS) |
| Snipp.in | Information management | Browser based note taking app, uses the Web API IndexedDB |
| Trilium | Information management | - |
| Ulysses | Information management | - |
| Zettlr | Information management | Note taking app, focused on recreating a digital Zettlekasten |
| Zim Wiki | Information management | Note taking app |
| - | - | - |
| Brisqi | Project management | Desktop Kanban board, feels very good to use for some reason. |
| GitHub Projects | Project management | Create Issues, Projects, Roadmaps per GitHub repo |
| Linear | Project management | Product management tool: Issues, Projects, Initiatives |
| Notion | Project management | Cloud-based workflow management, desktop app available. |
| Plane | Project management | Cloud and self-hosted project and product management app (OSS) |
| Trello | Project management | Kanban, Task lists. |
| YouTrack | Project management | By JetBrains. Bug tracker, Issue and Project management |
| - | - | - |
| IA Writer | Text editor | Desktop writing app, text and markdown editor. |
| Markflowy | Text editor | Markdown editor with built in AI support. |
| Typora | Text editor | - |
| Typst | Text editor | - |
| - | - | - |
| JabRef | Reference management | Source reference manager. Search academic journals. |
| Mendeley | References management | Source reference manager. |
| Zotero | Reference management | Source reference manager, for use during academic research. Cloud backup |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Aqua | By JetBrains, test automation IDE, various test frameworks built-in |
| Android Studio | By Google. For Kotlin, C++ and Java. AI (Gemini) built in. View designs made in Jetpack Compose |
| Eric IDE | Git, PIP integration, virtual env, task (TODO) management, debugging for multi-threaded applications |
| Cursor | Paid (with free tier) IDE with built in AI |
| IDLE | 'Integrated Development and Learning Environment'. |
| IDX | By Google. AI-assisted cloud-hosted IDE, use tools like LangChain |
| Intellij IDEA | By Jetbrains. Focused on Java and Kotlin development |
| Komodo | Supports pair programming. Strong contextual autocomplete. Devdocs.io integration |
| Notepad++ | Free source code editor (OSS), low CPU (and therefore lower power consumption aka 'greener') |
| PyCharm | By Jetbrains. Focused on Python development |
| PyScripter | Free IDE from Embarcadero (Delphi language) |
| Puck | Online React focused visual editor |
| Repl.it | Cloud-hosted IDE, import libraries and run dev/test env easily |
| Spyder | Free scientific environment written in Python (OSS) |
| SublimeText | Text editor for code, markup and prose. Smart completions based on existing code in a project. |
| VSCode | Microsofts IDE based on VSCodium |
| VSCodium | Underlying IDE which VSCode is built from (OSS) |
| WriterSide | By Jetbrains. Text editor focused on writing documentation. Can export as a self contained website |
Command line interface (CLI), and Test User Interface (TUI).
| SYSTEM NAME | GROUPING | DESCRIPTION |
|---|---|---|
| Hyper | Terminal | By Vercel, modern terminal application |
| PowerShell | Terminal | Updated terminal |
| Tabby | Terminal | Tabby (formerly Terminus) is a configurable terminal emulator, SSH |
| Terminal++ | Terminal | Minimalist terminal emulator |
| Termius | Terminal | SSH and terminal in one, with encrypted credential vault |
| Windows Terminal | Terminal | Microsofts new multi-tabbed terminal |
| Wishlight | Terminal | Terminal, SSH with TailScale (VPN), run as SSH client or server |
| :------------------------------------------------------------- | :-------- | :------------ |
| Amp | CLI | Text editor for your terminal |
| Atac | CLI | API client (postman like) in your terminal |
| BAT | CLI | CAT clone, view files, contents with syntax highlighting |
| Browsr | CLI | File explorer in your terminal supporting all filesystem |
| CTOP | CLI | Graphical overview of real-time metrics for multiple containers |
| CURL | CLI | CLI and library for transferring data with URL syntax |
| FD | CLI | Fast and user-friendly alternative to 'find' |
| GH (GitHub CLI) | CLI | By GitHub. A CLI to handle repo, and repo management |
| GHQ | CLI | Remote repository management made easy |
| Gitui | CLI | CLI for managing Git |
| Glow | CLI | A markdown reader |
| GRV | CLI | A Git repository viewer |
| Harlequin | CLI | SQL IDE for the terminal |
| Lazydocker | CLI | UI for both docker and docker-compose |
| LazyGit | CLI | Simple terminal UI for git commands |
| Micro | CLI | Terminal-based text editor |
| Midnight Commander | CLI | User shell with text-mode full-screen interface |
| SD | CLI | Find & replace CLI (sed alternative), no Regex |
| Tailspin | CLI | Log file highlighter |
| Tiptop | CLI | Command-line system monitoring |
| Tre-command | CLI | A modern alternative to the tree command |
| TTYD | CLI | CLI tool for sharing terminal over the web |
| Visidata | CLI | Terminal spreadsheet multi-tool for discovering and arranging data. |
| :------------------------------------------------------------- | :-------- | :------------ |
Scope: Content Generation and Management
Table is WIP
Details on Headless CMS and tools on content until there is enough for another table.
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Airtable | More a database (Excel-like spreadsheet), but can serve content |
| Baserow | Open source version of Airtable (OSS) |
| Contentful | SAAS |
| Craft.do | - |
| Directus | Combines Headless CMS with Backend-as-a-Service (APIs, Auth) (OSS) |
| DeCap | - |
| Ghost | Self-host on Docker |
| Hygraph | - |
| Nocodb | - |
| Payload | - |
| Sanity | SAAS. Most popular with dev's and start-ups |
| Stackbit | - |
| Strapi | Self hostable (OSS) |
| Tina CMS | - |
| Cockroach Labs | Web content editor Editor for composable websites |
| Wagtail | Python and Drupal headless CMS (OSS) |
| Webiny | - |
| SYSTEM NAME | HOST | DESCRIPTION |
|---|---|---|
| Active Pieces | Local/Cloud | Workflow automation, like n8n or Kestra |
| AirTable | Cloud | Spreadsheet database |
| Appflowy | Local/Cloud | Like Notion. Collaborative workspace, projects, wikis (OSS) |
| AppSmith | Local | App-dev for internal tools |
| AppWrite | Cloud | Dev platform |
| Bildr | Cloud | B2C web app developer platform |
| Bubble | Cloud | B2C web app developer platform |
| Budibase | Local/Cloud | Modern, low-code platform, for internal applications (OSS) |
| DronaHQ | Cloud | Low code app development platform for internal apps |
| Flutterflow | Cloud | Developer platform for cross platform B2C apps |
| Glide | Cloud | Developer platform for internal apps, generous free tier |
| Kestra | Local/Cloud | Workflow and data pipeline automation |
| Make | Local/Cloud | Workflow automation, top tier. |
| n8n | Local | AI-enabled workflow and data automation (OSS) |
| Noodl | Local | Well featured, local AI assisted app dev platform (OSS) |
| Pipedream | Cloud | Workflow middleware (like Zapier), generous free |
| Postman Flows | - | Visual creation of API-driven workflows |
| Plasmic | Local/Cloud | React focused B2C app dev. Can be self-hosted (OSS) |
| Prisma | Local/Cloud | ORM for NodeJS, database tool |
| Refine | Local | React-based meta framework for data-heavy CRUD apps |
| Relume | Cloud | AI assisted 'NoLoCo' developer platform |
| Retool | Cloud | Internal developer platform |
| RunMe | Local/Cloud | Run code snippets directly from documentation |
| Rundeck | Local | Task & workflow automation |
| Saltcorn | Local | Setup internal dev platform, for data-driven web apps (OSS) |
| Toddle | Cloud | Collaborative programming platform & app host |
| Tooljet | Cloud | Internal developer platform |
| Trigger | Cloud | Task management, handle long running jobs |
| Thunkable | Cloud | NoLoCode mobile app dev platform |
| Wappler | Cloud | Very good at allowing fast building of sites |
| Windmill | Local/Cloud | Developer platform for internal tools (OSS) |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Airbrake | Error monitoring and performance analysis. No free tier |
| Bugsnag | diagnostics, debug workflow, 247 monitoring Free tier is 7.5K events/1M spans pm |
| CodeCov | By Sentry.io, code coverage analysis platform |
| Datadog | Observability platform, monitoring including security |
| Highlight | Many other apps integrated. Full stack monitoring platform (OSS) |
| Logfire | Python oriented observability platform (OSS) |
| New Relic | Observability platform, monitor, debug, and improve the tech stack |
| OpenLLMetry | Open-source observability for your LLM app, providers, vector dbs (OSS) |
| Open Telemetry | Collated API/SDK/tools to instrument telemetry data (OSS). |
| OWASP SCA | Useful OWASP list of SCA/SAST tools |
| Rollbar | Realtime error detection, and prediction. Free tier 5k error events pm |
| Sentry | Most used, Monitoring with Docker self-host option (OSS) |
| SigNoz | Logs, metrics, exceptions; similar to Datadog, New Relic (OSS) |
| SonarLint | Highlight issues that can lead to bugs, vulnerabilities |
| SonarQube | Code quality tool |
| Temporal | Uptime monitor |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Argo CD | Kubernetes hosted Continuous Deployment |
| Bamboo | By Atlassian. CI system |
| Bitbucket | By Atlassian. Code repository and management |
| Buddy | CI/CD, claiming 'minimal-friction' automation platform |
| Buildbot | Python framework for automating software build, test, and release (OSS) |
| CircleCI | Remote access. Generous free tier of 6,000 hours |
| Codeberg | Git remote host, free for OSS code |
| Concourse CI | From VMWare. Container based automation pipelines inc. CI/CD flows (OSS) |
| Drone | Self-service Continuous Integration platform |
| Earthly | Simple CI/CD framework for repeatable builds |
| Flagger | Manage Kubernetes deployments (deploy: Canary, A/B Testing, Blue/Green) (OSS) |
| Flux CD | Continuous delivery solution for Kubernetes. Powered by GitOps Toolkit. (OSS) |
| Forgejo | Self-hosted lightweight software Git 'forge' (OSS) |
| Fossil SCM | Non-Git based SCM. Features inc. Wiki, documentation timeline, chat etc. |
| Gitea | Code hosting, CI/CD, project management tools, package management |
| GitHub Actions Runner | Kubernetes controller for GitHub Actions self-hosted runners |
| Gitness | Self-hostable SVC, CI/CD (OSS) |
| GoCD | Free and open source CICD from ThoughtWork (OSS) |
| Gogs | Self-hostable SVC, CI/CD (OSS) |
| Harness | Git repo host, CI/CD, Feature Flags, IaC Management |
| Jenkins X | CI/CD with Kubernetes. GitOps, Tekton pipelines, Secrets management |
| Semaphore | Streamline developer workflow. Very performant. Free 7k cloud min/pm |
| Skaffold | Building, pushing and deploying your app to Kubernetes |
| Soft Serve | Local-host Git with built-in SSH server |
| TeamCity | JetBrains mini GitHub, can be Docker hosted locally |
| Tekton | Simple, fast out-of-the-box. Works with Skaffold container builds CD (OSS) |
| Travis CI | Continuous Integration. Minimal Configuration as Code (YAML) |
| SYSTEM NAME | HOST | DESCRIPTION |
|---|---|---|
| DuckDB | Local/Embed | Lightweight, focused on OLAP. ACID-compliant, no external dependencies |
| DyBase | Local/Embed | Object oriented embedded db for languages with dynamic type checking |
| LibSQL | Local/Embed | SQLite fork |
| Pocketbase | Local/Embed | Embedded database, REST API, authentication (OSS) |
| SQLite | Local/Embed | SQLite database, REST API, authentication |
| ----------------------------------------------------------- | ------------ | ---------------------------------------------------------------------- |
| Airtable | Spreadsheet | Excel in cyberspace |
| Baserow | Spreadsheet | Generate internal apps from data structures, OSS Airtable alt |
| NoCoDB | Spreadsheet | Free open source Excel in cyber space Airtable (OSS) |
| ----------------------------------------------------------- | ------------ | ---------------------------------------------------------------------- |
| Dragonflydb.io | Key Value | Key-value store, drop in replacement for Redis |
| Foundation DB | Cloud | Distributed, transactional key-value store (OSS) |
| Redis | Key Value | The former OSS now not, 'big kahuna' |
| Rocks DB | Key Value | Embedded database for key-value data |
| Memcached | Key Value | In-memory key-value store, distributed memory object caching system |
| Nats | Key Value | Connectivity, middleware but includes a key/value store |
| ----------------------------------------------------------- | ------------ | ---------------------------------------------------------------------- |
| AstraDB | Cloud | Low Latency Vector and NoSQL AI Database |
| Cloudflare D1 | Cloud | Native serverless database. Available on Free and Paid plans |
| Conduit | Local, Cloud | NodeJS-based Backend as a Service (BAAS), Self-Hosted backend server. |
| Firebase | Cloud | Google database offering. |
| Hydra | Local, Cloud | Postgres with scalable analytics. Self hosted with Docker (OSS) |
| InfluxDB | Local, Cloud | Scalable datastore for metrics, events, and real-time analytics |
| Maria DB | Local, Cloud | RDBMS with Vector Search (used with AI RAG embedding) (OSS) |
| Minio | Local | Amazon S3 cloud storage compatible object store (OSS) |
| PostgreSQL Neon | Local, Cloud | Serverless Postgres database |
| Supabase | Local, Cloud | Database, local host option |
| Tigerbeetle | Local, Cloud | DB focused on financial transactions |
| Xata | Cloud | PostgreSQL serverless data platform. Free tier 15GB data, 2GB storage |
| ----------------------------------------------------------- | ------------ | ---------------------------------------------------------------------- |
| DB Browser for SQLite | Db Tools | Visual tool to create, search, and edit SQLite databases |
| Prisma | Db Tools | Interface to simplify database interactions |
| Mimalloc | Db Tools | By Microsoft. Compact general purpose allocator. High performance |
| Memcache | Db Tools | Free high-performance, distributed memory object caching system (OSS) |
List of self hosted, OSS platform-as-a-source (PAAS)
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Caprover | Web GUI, NGINX, LetsEncrypt SSL cert |
| Coolify | Personal hosting platform |
| Dokploy | Uses Docker and Traefik |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Authentik | open-source Identity Provide |
| Go Teleport | Zero trust access using SSH, Kubernetes and HTTPS (OSS) |
| Guacamole | Browser remote access to desktop PC |
| Kasm | Access remote desktops via browser |
| Mesh Central | Web-based remote monitoring, TeamViewer-esque remote desktop |
| Mullvad VPN | WireGuard, OpenVPN protocols, Shadowsocks bridge protocol (OSS) |
| Netbird | Configuration-free peer-to-peer private network, centralized access control |
| Remotely | Remote access management *N.B. only supported reverse proxy is Caddy |
| TailScale | Zero-config, p2p software-defined private network |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Dashy | HomeLab server management dashboard (OSS) |
| Flame | Self-hosted start-page for your server |
| Heimdall | Server application management dashboard |
| Homearr | Server management dashboard |
| LetsEncrypt | Non-profit TLS certification authority aka distributor of SSL certs for HTTPS |
| NGINX Proxy Manager | Expose web services on your network. Free SSL with Let's Encrypt |
| Webmin | Bare metal UNIX server system administration |
| ZeroSSL | TLS (SSL) certificate authority |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Caddy | Open-source web server written in Go. Automatic TLS (SSL) cert management (OSS) |
| Emby | Media streaming server, homelab oriented |
| Jellyfin | Host server and stream media, homelab oriented |
| NGINX | HTTP/2+3, reverse proxy, supports memcached |
| nGrok | Secure ingress point: load balancing, reverse proxy, firewall, API gateway |
| Open Media Server | Debian based NAS server, can also handling media streaming. Homelab oriented |
| SWAG | 'Secure Web Application Gateway' (SWAG) Container Image |
| Traefik | App. Proxy (auto routing), API Gateway, Load balancing. Authentication, Key Mgmt e.g. HashiCorp |
| Universal Media Server | DLNA-compliant UPnP media server. Homelab oriented |
Table is WIP
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Amazom AWS | - |
| Azure | |
| Cloudflare | - |
| Cloudflare Pages | - |
| Digital Ocean | - |
| Fly.io | - |
| Google Cloud Platform (GCP) | - |
| Green for Geeks | - |
| Heroku | - |
| Hetzner (Web) | - |
| Hetzner (Cloud) | - |
| IBM | - |
| LeaseWeb | = |
| Linode | Formerly Akamai |
| Netlify | - |
| Open Stack (Managed) | - |
| Oracle Free Tier | - |
| OVH Cloud | - |
| Paperspace | - |
| Railway | - |
| Redswitches | - |
| Render | - |
| Scaleway | - |
| Surge.sh | - |
| Vercel | - |
| Vultr | - |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| DevPod | - |
| Docker | The original containers |
| Kind | Host Kubernetes, Docker |
| NVIDIA Container | GPU accelerated containers |
| Podman | Run Kubernetes pods, Docker/Kuber containers |
| Portainer | Container manager |
| Rancher | Container runner, manager |
| VirtualBox | Run Virtual Machines |
| Yacht | Container management UI, focused on templates and 1-click deployments |
| SYSTEM NAME | DESCRIPTION |
|---|---|
| Alpine Linux | Tiny container OS |
| + Alpine at Docker Hub | Sub 5MB container image |
| + Alpine at GitHub | Sub 5MB container image |
| Fedora Atomic, Sway | Immutable atomic OS |
| Micro OS | By OpenSUSE, atomic, 1GB RAM, designed for containers |
| PhotonOS | Linux OS from VMWare, enterprise grade container OS build |
| Proxmox | NAS OS with support for running VM and Containers |
| TrueNAS Scale | Host OS, support for running VM and Containers |
| UnRaid | Container-ready O/S focused on self-hosted servers and NAS |
| Umbrel OS | Homelab server focused OS, supports docker containers |
| Windows 10 LTSC | Long-Term Servicing Channel barebones ver., support ends Jan 2027 |
- LXConsole
- Next Cloud
- Own Cloud
- RunMe - Interesting Tech. Turns .md doc into runnable commands, similar to Jupyter.
- Code Canvas by Jetbrains - secure remote-access dev env
- Google Container Tools
- [Tigerbeetle] - what should the section title be?
- [MiniKube]
- [K3D]
- [K3S]
- [K0S]
and Garden.io
-
Authentik | open-source Identity Provide -
Remotely | Remote access management *N.B. only supported reverse proxy is Caddy | -
Mesh Central | Web-based remote monitoring, management, remote desktop sessions | -
Netbird | Configuration-free peer-to-peer private network, centralized access control | -
Mullvad VPN | WireGuard and OpenVPN protocols, and Shadowsocks as a bridge protocol (OSS) | -
Dashy | Open source, customizable, easy to use, privacy-respecting dashboard (OSS) -
[LetsEncrypt] -
[Cursor.sh] Add IDE cursor.sh (built in AI assistant) -
Dashy - HomeLab dashboard: -
Heimdall -
Homearr -
Webmin for bare-metal servers -
Add YouTrack - Project management, wiki, kanban gantt charts, can be externally accessible e.g. clients etc. -
[TailScale] - HomeLab security: -
Add Sphinx - use for documentation websites, self-hostable and far cheaper than -
Add MKDocs -
Add Readthedocs -
Add Gitbook -
Codeberg -
Forgejo - self-hosted lightweight software 'forge' (Git, ) -
HomeLab OS: PhotonOS, UnRaid, Proxmox OpenMediaServer True NAS Scale -
Add table on terminals, CLI: terminal-xm, aider, nushell.sh, micro, LazyGIT -
Create table for CDE's -
Rebase the page. Sharpen up entries and provide clear use case for each table. -
Add DevContainers / TestContainer desktop -
Add Kestra, n8n, Windmill -
Add ToolJet, Retool -
Add Guacamole / Kasm for Remote access