js-xss VS smart-contract-best-practices

Compare js-xss vs smart-contract-best-practices and see what are their differences.

js-xss

Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist (by leizongmin)
Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
js-xss smart-contract-best-practices
4 15
4,847 6,606
- 2.2%
5.6 3.3
2 months ago about 1 month ago
HTML HTML
GNU General Public License v3.0 or later -
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.

js-xss

Posts with mentions or reviews of js-xss. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-25.

smart-contract-best-practices

Posts with mentions or reviews of smart-contract-best-practices. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-20.

What are some alternatives?

When comparing js-xss and smart-contract-best-practices you can also consider the following projects:

DOMPurify - DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:

sanitize-html - Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance

xss-filters

Themis - Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Retire.js - scanner detecting the use of JavaScript libraries with known vulnerabilities. Can also generate an SBOM of the libraries it finds.

cidaas SDK for JS - cidaas JavaScript SDK

showdown - A bidirectional Markdown to HTML to Markdown converter written in Javascript

SuperTokens Community - Open source alternative to Auth0 / Firebase Auth / AWS Cognito

web3j - Lightweight Java and Android library for integration with Ethereum clients

openzeppelin-contracts - OpenZeppelin Contracts is a library for secure smart contract development.

mythril - Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.

openzeppelin-contracts-upgradeable - Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.