impermalink VS pyodide

Compare impermalink vs pyodide and see what are their differences.

pyodide

Pyodide is a Python distribution for the browser and Node.js based on WebAssembly (by iodide-project)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
impermalink pyodide
1 67
0 11,589
- 1.7%
0.0 9.7
over 2 years ago 2 days ago
TypeScript Python
GNU Affero General Public License v3.0 Mozilla Public License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

impermalink

Posts with mentions or reviews of impermalink. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-09.
  • Ask HN: Show me your Half Baked project
    154 projects | news.ycombinator.com | 9 Jan 2021
    https://impermalink.spiffy.tech - Save Links for Later. Optimized for a triage-save-read-trash loop.

    I'm a long-time Instapaper/Pocket/Wallabag user. I love scanning my RSS feeds, saving links into those, and clicking 'mark all as read'. Then, when I have some downtime, I pore over all the interesting articles/videos I saved. I always have something interesting to read, and I can read it with focus, not doomscrolling and hoping to luck into something good.

    But Instapaper et al. aren't built for the way I use them. I put a link in, read it, and delete it. No tagging, no archiving. I usually don't even want text extraction. I just want to read something interesting, then I'm done with it. I can bookmark the link in my browser if I really want to.

    Also, I want to open HN/Reddit/YouTube links in their native mobile apps. Instapaper/Wallabag make that clumsy, Pocket makes it almost impossible. These apps also have bugs with sync, but I don't care about offline access, so why am I paying the cost for buggy offline sync I don't use?

    Impermalink is designed to streamline my workflow. You can share to it from other apps. When you click a link to open it, it's marked for deletion and will disappear the next time you click another link. You can rescue a link from the recycle bin. Links are grouped by domain, so it's easy to lump all those YouTube videos under a collapsed header so you can focus on other content. Links are just links - your browser will open them however it's normally configured to, including opening them in native apps on mobile.

    The app's condition is "rough and ready". It works enough that I use it every day and really enjoy it. The UX has obvious areas for improvement. The home page has no content. Svelte has bugs that double-render some of the content sometimes. But it's there, and it works.

    Give it a try, let me know what you think, [email protected]

    Install the app to your home screen with Chrome on Android. Yes, Chrome, not anything else, not even Chrome derivatives. I haven't tried on iOS yet. You can use the app in any browser you want, but only Chrome on Android knows how to share links to web apps.

    https://impermalink.spiffy.tech

    https://github.com/spiffytech/impermalink

pyodide

Posts with mentions or reviews of pyodide. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-22.
  • Py2wasm – A Python to WASM Compiler
    4 projects | news.ycombinator.com | 22 Apr 2024
    We implemented an in-browser Python editor/interpreter built on Pyodide over at Comet (our users are data scientists who need to build custom visualizations quite often, and the most familiar language for most of them is Python).

    One of the issues you'll run into is that Pyodide only works by default with packages that have pure Python wheels available. The team has developed support for some libraries with C dependencies (like scikit-learn, I believe), but frameworks like PyTorch are particularly thorny (see this issue: https://github.com/pyodide/pyodide/issues/1625 )

    We ended up rolling out a new version of our Python visualizations that runs off-browser, in order to support enough libraries/get the performance we need: https://www.comet.com/docs/v2/guides/comet-ui/experiment-man...

  • Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL
    11 projects | news.ycombinator.com | 15 Mar 2024
    Thank you! Yes, one of the items in the Roadmap is support for Pyodide (https://github.com/pyodide/pyodide) for running in-browser python on the results of each of the code blocks! This should allow most ML libs to be usable in-browser! This is pretty high-up on our priority list.
  • Show HN: Marimo – open-source reactive Python notebook – running in WASM
    3 projects | news.ycombinator.com | 29 Feb 2024
  • Why Are Tech Reporters Sleeping on the Biggest App Store Story?
    6 projects | news.ycombinator.com | 2 Jan 2024
    If I understand correctly, WASM only makes sense for compiled languages, you can run the python interpreter in WASM of course[1], but that will be at a significant performance disadvantage to the native javascript interpreter, and it's also something that has to be loaded every time you load the website.

    [1]: https://github.com/pyodide/pyodide

  • Rewrite Sympy in rust
    2 projects | /r/rust | 11 Nov 2023
    If you absolutely need something comparable to Sympy, then one option might be to figure out how to best call Sympy from Rust. e.g. - RustPython, although it seems like Sympy isn't supported yet - Pyodide, and figuring out how to run it outside of a web browser. Probably also not very easy. - PyPy, and having a pretty simple Python binary for every platform - ...
  • IT department refuses to let me install Python and other programs/languages I need for my job.
    2 projects | /r/webdev | 19 Jun 2023
    For running programming languages other than JavaScript in the browser there is Emscripten and WebAssembly. There is v86, where a Linux build is compiled to WASM. Folks have written QuickJS into a Linux build compiled to WASM, Node.js into the Linux buildroot https://github.com/cemalgnlts/now, so Python or CPython can be written to the image and loaded into the browser as WASM as well https://github.com/pyodide/pyodide.
  • Python CLI Live Demo?
    1 project | /r/learnpython | 31 May 2023
  • Graphs in Python web app
    5 projects | /r/Python | 28 Mar 2023
    There's a Python runtime that runs on WebAssembly (https://github.com/pyodide/pyodide). I have no idea what it's like, I've never used it.
  • Sunday Daily Thread: What's everyone working on this week?
    7 projects | /r/Python | 25 Mar 2023
    Still in a quest to provide some tooling to quickly compose documentation websites: https://github.com/synw/docdundee . As I have tons of libs to document and was tired of managing restructured language for readthedocs I started with this, and now it has executable Python examples in the frontend via a Pyodide wrapper composable: usePython
  • Introducing scikit-learn-ts: A powerful machine learning library for TS, auto-generated and powered by Python's #1 ML library
    3 projects | /r/typescript | 13 Mar 2023
    This project's brand new and a lil hacky, but I've already reached out to the scikit-learn team, and they recommended that I experiment with using Pyodide as an alternative backend for the Python bridge.

What are some alternatives?

When comparing impermalink and pyodide you can also consider the following projects:

pastty - Copy and paste across devices

brython - Brython (Browser Python) is an implementation of Python 3 running in the browser

pcopy - pcopy is a temporary file host, nopaste and clipboard across machines. It can be used from the Web UI, via a CLI or without a client by using curl.

pyscript - Try PyScript: https://pyscript.com Examples: https://tinyurl.com/pyscript-examples Community: https://discord.gg/HxvBtukrg2

DIY-arcade - How to build your own full-size arcade machine from scratch

RustPython - A Python Interpreter written in Rust

dflex - The sophisticated Drag and Drop library you've been waiting for 🥳

streamlit - Streamlit — A faster way to build and share data apps.

thgtoa - The Hitchhiker’s Guide to Online Anonymity

Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open! -

hacn - A "monad" or DSL for creating React components using Fable and F# computation expressions

PyWebIO - Write interactive web app in script way.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured