Alternatives
Products that do what Extra-Platforms, Python library to detect OS, arch, shell, CI, AI does
I built Extra Platforms over the past 5 years because I kept writing the same detection boilerplate over and over. And also because Python's original platform.linux_distribution() function has been removed in Python 3.8. Its replacement, Distro, only covers Linux. It detects six traits (CPU architecture, OS/distribution, shell, terminal, CI, agents), which are grouped into families (BSD, LINUX, UNIX, ...) for convenience. You can try the library without installing anything: $ uvx --with extra-platforms python >>> from extra_platforms import current_platform, BSD, is_linux >>>…
- 1AC
2016 · github.com
- 2PT
2017 · github.com
- 3

- 4

- 5

- 6IB
Linux Foundation survey says 70-90% of modern software constitute OSS code. Yet we are stuck with tools that scan only for vulnerabilities in 3rd party libraries and that too with high degree of false positives. I built `vet` for policy and data driven analysis of 3rd party packages that goes beyond only vulnerability and allows codifying organisational policies related to OSS consumption. https://github.com/safedep/vet Looking forward to feedback and suggestions from HN :)
2023 · github.com
- 7HC
Hey HN! I built HardView, a cross-platform project for Windows and Linux that provides hardware information and monitoring. It combines Python, C++, and C libraries, with optional kernel drivers, giving developers a unified interface for accessing system and hardware metrics. Supported Platforms: Windows and Linux, Python 3.8–3.14 Install (Python): pip install hardview More info / Docs: GitHub: https://github.com/gafoo173/HardView | Docs: https://gafoo173.github.io/HardView/ The project is MIT licensed, with some CLI/GUI tools under GPL3.…
Sep 2025 · github.com
- 8AC
I built this toolkit with my colleague to dive deep into OS internals and automate the identification of privilege escalation vectors. Written in pure C without external dependencies, it explores everything from Linux capabilities and Docker escapes to Windows token manipulation and service permissions. We believe that the constant struggle between breaking and securing systems is the ultimate driver of software evolution. This tool is our contribution to that cycle, designed for researchers who want to understand how low-level misconfigurations can be discovered and audited across different…
Jan 2026
- 9PS
I started writing this mostly for the Pi but ended up building it to support multiple Linux OSs. It's intended to be just that, a small dashboard providing real-time details on the usage. Still a work in progress and was done for fun, there's a demo as well :). MIT license. https://pydash.net or http://k3oni.github.io/pydash
2014
- 10AA
Hey HN! We built Achilles, a tool that automatically accelerates your Python code. It identifies performance bottlenecks, rewrites those functions in optimized C++, and seamlessly patches them into your running program—without you changing a single line of code. In CPU-intensive, loop-heavy tasks, we've observed performance improvements of 100-1000x. Achilles can be installed via pip and works with just a single command. We'd appreciate your feedback, and feel free to give us a star if you find it interesting!
2025 · github.com
- 11CN
2020 · conducto.com
- 12IW
Shelon: https://github.com/housni/sheldon It's not a framework, it's a library. It attempts to mimic function names in Python. Most functions work in Bash 4.3+ but there are those that work on older versions. The 'help' target in Makefile is on crack! Check the issues in that repo for upcoming features. Useful for DevOps Engineers or anyone who has to write Bash scripts.
2018
- 13SA
For the past few months, I've poured all my energy into building something I'm incredibly passionate about: SamwiseOS, a completely in-browser, AI-first operating system. What is it? SamwiseOS is a persistent, single-page web app that looks and feels like a real operating system, complete with a terminal, a robust virtual filesystem (that saves to your browser's IndexedDB), user/group management, and even graphical applications. The twist? The entire core logic—filesystem, command execution, user management, everything—runs on a Python kernel powered by Pyodide (WebAssembly). The JS…
2025 · samwiseos.neocities.org
- 14PW
"Hi Hacker News, I’ve always found Docker to be overkill for simple Python deployments. It's heavy, complex for non-tech users, and often results in 500MB+ images for a 10KB script. That’s why I built Pygantry. It’s a minimalist 'container' engine based on Python venv but made portable and relocatable. Key features: Lightweight: A full 'shipped' app is usually < 20MB. Zero-Config: No daemon, no root, no Dockerfile complexity. Portable: Build once, zip it, and run it anywhere with a Python interpreter. Founder friendly: Built-in licensing and stealth modes for those building a business. I…
Feb 2026 · github.com
- 15IW
Background: I've been working on a book to help developers learn and write idiomatic Python. It's taken far longer than I imagined, but today I made it available for purchase (http://www.jeffknupp.com/writing-idiomatic-python-ebook). The automated build and test system I'm using is ridiculous. It uses: virtualenv, tox, pytest, coverage, doctest, pandoc, make, xelatex, makeindex, and a ~200 line Python script to collect and format the output. The details of the build/test system I created are described in detail here:…
2013
- 16SA
2012 · blog.fruiapps.com
- 17HM
Apr 2026 · assisted-by.dev
- 18MC
multilspy is a cross-platform library designed to simplify the process of creating language server clients to query and obtain results of various static analyses from a wide variety of language servers that communicate over the Language Server Protocol. It is easily extensible to support any language that has a Language Server and currently supports Java, Rust, C# and Python. We aim to continuously add support for more language servers and languages. Language servers are tools that perform a variety of static analyses on code repositories and provide useful information such as type-directed…
2024 · github.com
- 19IC
Read an article about analyzing Garmin data with AI. Sounded great — except I didn't want to send my health data to any cloud service. So I asked Claude to write me 2-3 scripts and a dashboard. This escalated a bit. 30 days and 20$ later I have this: A local-first Garmin archive with interactive HTML dashboards, Excel exports, weather and pollen context, AES-256 encrypted token storage, and a self-healing data pipeline with 515 automated tests. Windows desktop app, no terminal needed. Nothing leaves your machine. I never wrote a line of Python. I understood the problems and made the…
Apr 2026 · github.com
- 20SH
My first public repo intended to be used by others. While I am curious on how you'd use it, I'd love feedback on the code/setup/pythonic nature of it all. I am on a career break and just experimenting a lot, especially on ways to make AI useful for everyday things. I've coded more in the past 6 weeks than the past 6 years and don't know a lot of python devs. Python was never big language at my previous companies, but something I used a lot for tools and projects going back to college compiler days. Old habits die hard. Are there tools that do this as you screenshot? Probably...…
2024 · github.com
- 21LD
Hi HN! This is Qian here with Peter (KraftyOne) and Jeremy (jedberg). We’re building DBOS, an open-source, lightweight durable workflows library that you can add to Python apps in just a few lines of code. It’s comparable to popular open-source workflow and queue libraries like Airflow and Celery, but more lightweight with a greater focus on reliability and automatically recovering from failures. Our goal in building DBOS is to make workflows lightweight and flexible so you can add them to your existing apps with minimal work. Everything you need to run durable workflows and queues is…
2025 · github.com
- 22AO
Hi It's Logan (op) and David, we are launching our first open source Python SDK generator with other languages to come :) We built this because we believe that the OpenAPI Generator project is a mess and simply doesn't work for most users (us included). Additionally, proprietary generators miss the mark for complex use cases, and restrict developers from doing what they do best: writing code. On top of all that they force you into proprietary configuration layers for many desirable features which increases vendor lock in and pulls you further away from your API spec as the source of truth.…
2025 · github.com
- 23OP
Building on the momentum of lume, we’re excited to share pylume, a new Python library that makes it easier to manage macOS and Linux virtual machines (VMs) on Apple Silicon directly from your Python code. pylume extends lume's command-line functionality to Python, giving developers the ability to integrate VM management into their Python scripts or applications. Why pylume? While lume makes managing VMs via the command line simple, pylume brings those features to Python, allowing developers to control VMs directly from their code. Here’s why pylume might be useful: • Native Python API:…
2025 · github.com
- 24DI
I built an open-source malware detection daemon that monitors all running processes in real-time using ML + heuristics. No kernel modules or eBPF required. Key points: - Polls /proc for new processes (works on any Linux kernel 2.6+) - Random Forest model trained on EMBER 2018 dataset (2.3M samples) - Heuristic rules for crypto miners, ransomware, rootkits - ~20MB RAM, <1% CPU, sub-millisecond scan latency - Pure C, zero runtime dependencies - Model embedded directly in binary (50KB) Why I built this: Existing solutions either require modern kernels (eBPF) or are heavy/proprietary.…
Nov 2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →