Dev tools · alternatives · 2026
24 alternatives to Sodium_compat, a Pure PHP implementation of libsodium
Pure PHP polyfill for ext/sodium. Contribute to paragonie/sodium_compat development by creating an account on GitHub.
Sodium_compat is a PHP library that provides a pure PHP implementation of libsodium, a modern cryptography library. It enables developers to use libsodium's encryption, decryption, and signing functions in PHP… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Sodium_compat, a Pure PHP implementation of libsodium launched in 2017; newer entries below may have overtaken it.
- 1

High-level cryptography interface powered by libsodium - paragonie/halite
2016 · github.com · its alternatives →
- 2

Simplified PHP ACME client. Contribute to analogic/lescript development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 3

- 4

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 5SC
2019 · npmjs.com · its alternatives →
- 6

A terminal renderer written in pure PHP. Contribute to soloterm/screen development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 7CL
A month or so ago, I ported a Common Lisp implementation (npt) to WebAssembly to make a silly blog post, because I was bored and have a lot of time on my hands to waste with things like this (I don't have a job, and because I have next to no experience, these meaningless, silly projects tend to fill what time I do have). This is significant as it's the first time Common Lisp in particular has ever been hosted on it; wasm has a few poor decisions in its design that make it less-than-conducive to being a target for Common Lisp, and a lot of the more interesting implementations require an…
2022 · soi-disant.srht.site · its alternatives →
- 8

Hey HN, I wanted to share the new online playground for Salt (https://salt-lang.dev/playground/), a sovereign systems language designed for high-performance, distributed workloads where paying an "abstraction tax" is no longer acceptable. We started building Salt to bridge the gap between the raw power of manual pointer arithmetic and the safety guarantees of modern high-level languages. The architecture relies on an MLIR-based backbone and a Z3-powered "formal shadow," and the design is rooted in three main pillars: Fast Enough: The target is to stay within 20% of C's…
Jul 2026 · salt-lang.dev · its alternatives →
- 9KS
Hi HN! I built KeyPub.sh to solve the problem of user verification for CLI applications. It's essentially OAuth for the terminal, but using SSH keys that developers and users already have. - No installation needed - works with existing SSH setup - Privacy-focused: users control what email info is shared - Simple email verification process - Free public service - Perfect for CLI app developers who don't want to build user verification Try it with: `$ ssh keypub.sh about` Source code: https://github.com/skariel/keypub
2024 · keypub.sh · its alternatives →
- 10PP
2020 · puree.cc · its alternatives →
- 11

Functional Programming Library For PHP. Contribute to r-cyr/PHPunctional development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 12

This R statistical nmath module re-created in typescript/javascript and handwritten webassembly. - R-js/libRmath.js
2018 · github.com · its alternatives →
- 13

Free cross-platform deniable encryption cryptoarchiver - GitHub - zorggomat/FractalCryptGUI: Free cross-platform deniable encryption cryptoarchiver
2021 · github.com · its alternatives →
- 14

Enc is a CLI tool for encryption, a modern and friendly alternative to GnuPG. It is easy to use, secure by default and can encrypt and decrypt files using password or encryption keys, manage and download keys, and sign data. Our goal was to make encryption available to all engineers without the need to learn a lot of new words, concepts, and commands. It is the most beginner-friendly CLI tool for encryption, and keeping it that way is our top priority.
2023 · github.com · its alternatives →
- 15AF
2017 · medium.com · its alternatives →
- 16

Hi! I put together a Rust compiler written in PHP. It takes Rust source code and outputs x86-64 Linux binaries directly. No LLVM, no assembler, no linker. It has a working ownership checker, borrow checker, type checker, structs, functions, control flow, and mutable references. The test suite has 80+ cases. The whole thing is around 2,500 lines of PHP.
Mar 2026 · github.com · its alternatives →
- 17IM
2013 · lispwebtales.ppenev.com · its alternatives →
- 18

Rust crypto w/ zero default deps: BLAKE3, Ed25519/X25519, hashes, MACs, KDFs, AEADs, and checksums w/ full SIMD/ASM acceleration - GitHub - loadingalias/rscrypto: Rust crypto w/ zero default deps: BLAKE3, Ed25519/X25519, hashes, MACs, KDFs, AEADs, and checksums w/ full SIMD/ASM acceleration
Jun 2026 · github.com · its alternatives →
- 19
Nexion▲106A cross-platform blockchain Shell Client based on XLayer
2025 · nexion.acexiamo.com · its alternatives →
- 20EP
The eno notation language[1] now also has an official PHP library: https://eno-lang.org/php/ It features the same API and featureset as the JavaScript / Python / Ruby libraries, and also comes with the same extensive testsuite that has been growing during implementation of the other libraries, with already well over 90% coverage at the time of release. Happy to hear your feedback and answer any questions! [1] A user-friendly format for file-based content: https://eno-lang.org/
2018 · its alternatives →
- 21

Signal protocol implementation for Node.js. Contribute to ForstaLabs/libsignal-node development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 22

This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I…
2024 · github.com · its alternatives →
- 23

Parse RSS, Atom and JSON feeds in Go. Contribute to mmcdole/gofeed development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 24

HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE
2023 · github.com · its alternatives →
Also compare
- Halite – A simple libsodium wrapper for PHP projects alternatives
- Lescript – Simple PHP client library for Let's encrypt alternatives
- PHP Secure alternatives
- A Fast, Malloc-Free C++14 Json Parser and Encoder alternatives
- Saltshaker-Crypto, NPM to Sign, Verify, Encrypt and Decrypt with Nacl alternatives
- A terminal emulator in pure PHP alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →