substrate-open-working-groups
simdutf8
Our great sponsors
substrate-open-working-groups | simdutf8 | |
---|---|---|
28 | 15 | |
34 | 509 | |
- | 1.4% | |
1.8 | 1.2 | |
over 2 years ago | 4 days ago | |
Rust | ||
- | GNU General Public License v3.0 or later |
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.
substrate-open-working-groups
-
Roadmap to Becoming a Web3 Developer in 2023
Polkadot Developer Community - Official community forum to discuss Substrate, PolkadotJS, and building cross-chain dApps.
-
Question: Does Polkadot support Fair Ordering?
And of course you can always develop your own blockchain with Substrate to support it.
-
Bill Laboon AMA 9 Dec 2022 - 14.00-15.00 UTC
A great framework for building your own blockchain, and use numerous off-the-shelf modules, with Substrate - https://substrate.dev/
-
Hey how’s everyone. I’m new to the polkadot online community.
If you're interested in developing yourself, check out substrate.dev.
-
How to get local node identity to show when starting a new Substrate node?
Assuming you are working through the substrate.dev tutorials I have just had this same problem as worked around it by reverting the node template to the `polkadot-v0.9.25` tag.
-
Ethereum vs Polkadot - my take
Well. Polkadot created substrate (substrate.dev) which is a framework for building a blockchain, with a lot of general components to make it easy to "plug-and-play" your customizable blockchain. I tried using their "Getting Started" guide to spin up "my own blockchain", it was done within an hour or so.
-
Bill Laboon AMA - 1 Dec @ 12.00 UTC - Topic: Polkadot-JS App
Check out https://substrate.dev/ !
- # Le web décentralisé par la pratique
-
HELP! Sent to Substrate chain (instead of Polkadot Relay chain) on Polkadot.JS.ORG wallet!
Substrate is not a chain; it's the default address style, named after the Substrate development framework which virtually all (if not all) parachains are currently built with. https://substrate.dev/
-
I need a german, who understands Cryptocurrencies and Blockchain!
Do contact the Substrate project (basis of the Polkadot/Kusama project), which is based in Berlin. You can contact them on their channel (see their website on http://substrate.dev), they're friendly and many of them are native German speakers.
simdutf8
-
simdutf: Unicode validation and transcoding at billions of characters per second
That's not enough to make it interesting. There's already a porting of it in rust (https://github.com/rusticstuff/simdutf8), and inclusion in the stdlib has already been discussed: the problem is that you can't use simd in all supported targets and conditional compilation/detection is also very tricky.
-
Making Rust Float Parsing Fast: libcore Edition
No, libcore uses simple branching code at the moment, see https://github.com/rust-lang/rust/issues/68455. The issue is still actively being worked on. Note, it's not a simple drop in, and there seem to be even faster algorithms. For now there is https://github.com/rusticstuff/simdutf8.
-
What's everyone working on this week (19/2021)?
I will work on simdutf8, either
- simdutf8 v0.1.2 - Apple Silicon can get very fast UTF-8 validation too
-
simdutf v0.1.1 - A small step for semver, one giant leap for performance.
Now I have to benchmark again, it might be negligable. See also the discussion for this pull request.
-
Show HN: High-speed UTF-8 validation in Rust
Check the benchmarks section (https://github.com/rusticstuff/simdutf8#Benchmarks), second table. simdutf8 is up to 28 % faster on my Comet Lake CPU. However with pure ASCII clang does something magical with simdjson and it beats my implementation by a lot. GCC-compiled simdjson is slower all around except for a few outliers with short byte sequences.
The algorithm is the one from simdjson, the main difference is that it uses an extra step in the beginning to align reads to the SIMD block size.
- High-speed UTF-8 validation in Rust
What are some alternatives?
starport - Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain [Moved to: https://github.com/ignite-hq/cli]
sqloxide - Python bindings for sqlparser-rs
teloxide - 🤖 An elegant Telegram bots framework for Rust
simdutf - Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension. Part of Node.js and Bun.
bumpalo - A fast bump allocation arena for Rust
cxx - Safe interop between Rust and C++
ecosystem - Project files for Solana ecosystem members
encoding_rs - A Gecko-oriented implementation of the Encoding Standard in Rust
dropshot - expose REST APIs from a Rust program
Grants-Program - Web3 Foundation Grants Program
fast_float - Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari