acid-state
Add ACID guarantees to any serializable Haskell data structure (by acid-state)
rust-cross
Everything you need to know about cross compiling Rust programs! (by japaric)
Our great sponsors
acid-state | rust-cross | |
---|---|---|
2 | 5 | |
290 | 2,475 | |
0.0% | - | |
4.2 | 0.0 | |
about 1 month ago | almost 2 years ago | |
Haskell | Shell | |
LicenseRef-PublicDomain | Apache 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.
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.
acid-state
Posts with mentions or reviews of acid-state.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-04-12.
-
Which nosql
acid-state is very cool, it's one of the main things that made me fall in love with Haskell back in the day. However, with this issue still open 6 years after its creation, I don't think it's fit for any real production use: https://github.com/acid-state/acid-state/issues/79
-
Hey Rustaceans! Got an easy question? Ask here (15/2021)!
Is there anything like acid-state in Rust?
rust-cross
Posts with mentions or reviews of rust-cross.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-01.
-
Anything C can do Rust can do Better
rust-cross, Everything you need to know about cross compiling Rust programs! - Jorge Aparicio
-
GitHub Actions can't find built binaries to put them to a release
on: push: tags: - 'v*' name: Cross-compile and release jobs: build: name: Build runs-on: ubuntu-latest strategy: matrix: target: # https://github.com/japaric/rust-cross#the-target-triple - x86_64-unknown-linux-gnu - x86_64-pc-windows-gnu - wasm32-unknown-emscripten steps: - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable target: ${{ matrix.target }} override: true - uses: actions-rs/cargo@v1 with: use-cross: true command: build args: --release --target=${{ matrix.target }} release: name: Release needs: [ build ] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: clean: false - uses: nowsprinting/check-version-format-action@v3 id: version with: prefix: 'v' - name: Create release id: new_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} body: | Changes in this release: - First change - Second change draft: false prerelease: false - name: Upload 64-bit Windows build uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: asset_path: target/release/client.exe asset_name: client-${{ matrix.target }}-${{ steps.version.outputs.full }}.exe asset_content_type: application/zip upload_url: ${{ steps.new_release.outputs.upload_url }} - name: Upload 64-bit Linux build uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: asset_path: target/release/client asset_name: client-${{ matrix.target }}-${{ steps.version.outputs.full }} asset_content_type: application/zip upload_url: ${{ steps.new_release.outputs.upload_url }} - name: Upload 32-bit WebAssembly build uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: asset_path: target/release/client.wasm asset_name: client-${{ matrix.target }}-${{ steps.version.outputs.full }}.wasm asset_content_type: application/zip upload_url: ${{ steps.new_release.outputs.upload_url }}
-
In support of single binary executable packages
Well, at least that's that easy if what you try to compile don't have C dependencies. For C dependencies, there is cross <https://github.com/japaric/rust-cross> which I had good experiences with.
-
Hey Rustaceans! Got an easy question? Ask here (15/2021)!
Oh, this was the first thing that came up: https://github.com/japaric/rust-cross
What are some alternatives?
When comparing acid-state and rust-cross you can also consider the following projects:
HongoDB - A Simple Key Value Store
xargo - The sysroot manager that lets you build and customize `std`
classy-influxdb-simple
Clippy - A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
squeal-postgresql - Squeal, a deep embedding of SQL in Haskell
Module Linker - browse modules by clicking directly on "import" statements on GitHub
mywatch
just - 🤖 Just a command runner
database-migrate - database-migrate haskell library to assist with migration for *-simple sql backends.
cargo-linked - Display linked packages for compiled rust binaries
clickhouse-haskell - Haskell driver for ClickHouse
iced - A cross-platform GUI library for Rust, inspired by Elm
acid-state vs HongoDB
rust-cross vs xargo
acid-state vs classy-influxdb-simple
rust-cross vs Clippy
acid-state vs squeal-postgresql
rust-cross vs Module Linker
acid-state vs mywatch
rust-cross vs just
acid-state vs database-migrate
rust-cross vs cargo-linked
acid-state vs clickhouse-haskell
rust-cross vs iced