|3 days ago||4 days ago|
|GNU General Public License v3.0 or later||Apache License 2.0|
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.
Swig – Connect C/C++ programs with high-level programming languages
5 projects | news.ycombinator.com | 18 Jul 2023
I created smooth_lines python module, great for drawing software
3 projects | /r/Python | 27 Apr 2023
This is based on the Google Ink Stroke Modeler C++ library, and using pybind11 to make it available on python.
Using pybind11 with minGW to cross compile pyhton module for Windows
2 projects | /r/cpp_questions | 17 Jan 2023
I have a python module for which the logic is written in C++ and I use pybind11 to expose the objects and functions to Python.
IPC communication between rust, c++, and python
4 projects | /r/rust | 30 Dec 2022
Reading from Python requires a wrapper, using pybind11 this is fairly done.
Is Pycharm an okay IDE to use?
4 projects | /r/learnpython | 27 Sep 2022
That said, if you need to write a Python module in a compiled language, it's much easier and more fun these days to write in C++. pybind11 is extremely mature and even fun system to write Python objects in C++.
Roast my resume
2 projects | /r/quant | 9 Aug 2022
There will be specific technologies you used in your data pipelining: Parquet? Did you use Pandas to manipulate your data? Did you optimise some aspects with C++? If so did you use PyBind11 to integrate it?
Pybind11 error | Compatibility and/or Linker issue | Mac M1 (But running X86_64 using Rosetta 2)
2 projects | /r/cpp_questions | 9 May 2022
git clone https://github.com/pybind/pybind11.git
How to make C++ communicate with Python?
2 projects | /r/cpp_questions | 11 Mar 2022
I would say that pybind11 is precisely what you want here. If you don’t want to write the bindings yourself, you could try Tolc.2 projects | /r/cpp_questions | 11 Mar 2022
Pybind11 https://github.com/pybind/pybind11 is an easy way to expose c++ functions in python.
All you should know about Flutter development
10 projects | news.ycombinator.com | 12 Feb 2022
I think they should give up on Flutter for Web and just focus on mobile and desktop (and maybe extend use on Smart Watches, Smart TV, embedded instead). Too many people still remember Java Applets, google's GWT, Flash/Flex and how it ended. They are out of focus trying to support Web as well.
I had also higher expectation regarding Dart FFI - I think with their ffigen we are still only in ctypes like python bindings territory. Nowhere near something like pybind11  for c++ bindings yet.
MongoDB’s New Query Engine
4 projects | news.ycombinator.com | 21 Sep 2023
re LLVM: Yes, Cranelift was designed to address these issues
Val, a high-level systems programming language
10 projects | news.ycombinator.com | 18 Jul 2023
No longer does Wasm/WASI need JS host! There are many spec-compliant runtimes built for environments from tiny embedded systems up to beefy arm/x86 racks:
- https://github.com/extism/extism (disclaimer, my company's project - makes wasm easily embeddable into 16+ programming languages!)
Announcing Floneum (A open source graph editor for local AI workflows written in rust)
3 projects | /r/rust | 12 Jul 2023
Floneum is a graph editor for local AI workflows. It uses llm to run large language models locally, egui, and dioxus for the frontend, and wasmtime for the plugin system. If you are interested in the project, consider joining the discord, or building a plugin for Floneum in rust using WASI
Sandboxing C++, Rust, Python Code?
5 projects | /r/rust | 9 Jul 2023
Look into Web Assembly and wasmer or wasmtime.
Creating a simple sandboxed language
3 projects | /r/LLVM | 4 Jul 2023
Wazero: Zero dependency WebAssembly runtime written in Go
12 projects | news.ycombinator.com | 1 Jul 2023
There are a few, but I suspect the most widely used would be wasmtime. It's written in Rust and can be used from Go  but requires CGo (as mentioned by GP).
Any crate you feel like you're missing, preferably for the 2d or 3d computer vision?
3 projects | /r/rust | 26 Jun 2023
For Wasm I would embed https://wasmtime.dev/
Ask HN: Why did Nim not catch-on like wild fire as Rust did?
16 projects | news.ycombinator.com | 25 Jun 2023
WebAssembly is not just for the web. Please take a look at wasmtime, wasmer. It's the future of computing.
You might want to read this iconic tweet
Making C++ Safe Without Borrow Checking, Reference Counting, or Tracing GC
6 projects | news.ycombinator.com | 23 Jun 2023
Assuming you are serious, there is https://github.com/bytecodealliance/wasmtime/tree/main/crane... which is written in Rust and is targeted to become the default debug backend in rustc. LLVM as accumulated a lot of optimizations contributed by many various groups and people. It's hard to catch up to that by virtue of resource limits.
A WASI VM?
4 projects | /r/rust | 19 Jun 2023
What are some alternatives?
wasmer - 🚀 The leading WebAssembly Runtime supporting WASIX, WASI and Emscripten
SSVM - WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
PyO3 - Rust bindings for the Python interpreter
nanobind - nanobind: tiny and efficient C++/Python bindings
Optional Argument in C++ - Named Optional Arguments in C++17
wasm3 - 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
setuptools-rust - Setuptools plugin for Rust support
wasm-pack - 📦✨ your favorite rust -> wasm workflow tool!
PEGTL - Parsing Expression Grammar Template Library
sol2 - Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation: