JavaScript Random

Open-source JavaScript projects categorized as Random Edit details

Top 16 JavaScript Random Projects

  • chance.js

    Chance - Random generator helper for JavaScript

    Project mention: Is there a repository of commonly-used arrays anywhere? | | 2022-06-21

    You might have some luck initialising your own arrays with data from chance. There’s a good amount of data in there that you could use.

  • Rando.js

    The world's easiest, most powerful random function.

    Project mention: built the online multiplayer version of the Omi card game. enjoy! | | 2021-12-27

    No RNG is perfectly random. You can try something like which might work better.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • MarkovNameGenerator

    :black_nib: Markov process-based procedural name and word generator demo

    Project mention: Markov Namegen — library with demo website | | 2022-05-24
  • cat-names

    :cat2: Get popular cat names

  • react-native-get-random-values

    A small implementation of `getRandomValues` for React Native

    Project mention: Native modules question/confusion. | | 2022-01-01
  • avatar

    Self-hosted service for creating random avatars (by frncsdrk)

    Project mention: Self-hosted service for creating random avatars | | 2022-03-13
  • react-lorem-ipsum

    Lorem Ipsum Text Generator for React

    Project mention: How to generate Lorem Ipsum on Go | | 2021-10-13

    It is the way I see that all libraries generate Lorem Ipsum, not only in Go.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • random-string

    This package will give random string based on the options provide

    Project mention: Random String Generator Node package | | 2022-05-08

    Since it's an open-source project you can go to our GitHub repository and create an issue and start Contributing.

  • isaacCSPRNG

    🔣 ISAAC is a fast, seedable, cryptographically secure pseudo-random number generator (CSPRNG) and synchronous stream cipher.

    Project mention: Can PRNGS (non-CSPRNGs) be used in certain applications of crpytography? | | 2021-12-08

    Edit: Ive since discovered a CSPRNG alternative to Alea called IsaacCSPRNG. Let me know what you think of this CSPRNG.

  • ran

    Library for generating various random variables (by synesenom)

    Project mention: Show HN: A large number of statistical distributions in JavaScript | | 2022-02-23
  • zeptoid

    A tiny isomorphic fast function for generating a cryptographically random hex string.

    Project mention: ZeptoID: a tiny function for generating cryptographically random hex strings with ~50% better performance than nanoid and also a ~5x bigger key space | | 2022-05-20
  • random-colors-palette

  • vue-random-words

    Get Real-time Random Words with Definition and Pronunciation.

    Project mention: ShowDev: I made an Random Words API with Pronunciation | | 2021-10-15

    Thanks to Santhosh Veer for Progressive Web APP - Source…

  • library-of-twitter

    Project mention: Hacktoberfest 2021 Experience | | 2021-10-22

    Last, but definitely not least, was taking on a feature implementation for Library of Twitter, which randomly generates a tweet of random characters. The added feature was to generate a tweet of random words and to also allow users to toggle between the two. Boy oh boy was this taking a huge bite. I have some very basic experience in web development just from online courses I've been taking, but the added complication of learning how to make fetch requests to a JSON file, implementing async functions, and working through Promises was not something I expected to be so complex. Also, coming up with a custom toggle radio button to match the app's design was also a big challenge. In the end though, I think the end result was a success! It may not be the cleanest code or most efficient way of implementing that functionality, but it works nonetheless and I was very pleased with the result.

  • random-browser-js

    The random module is used for generating cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

    Project mention: randomInt() JavaScript function from Node.js in browsers | | 2022-03-20

    The source code can be found from

  • Minecraft-Glazed-Terracotta-Pattern-Generator

    An interactive webpage that randomly generates nice/terrible patterns for the glazed terracotta blocks in Minecraft.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-21.

JavaScript Random related posts


What are some of the best open-source Random projects in JavaScript? This list will help you:

Project Stars
1 chance.js 5,991
2 Rando.js 733
3 MarkovNameGenerator 390
4 cat-names 256
5 react-native-get-random-values 211
6 avatar 104
7 react-lorem-ipsum 31
8 random-string 16
9 isaacCSPRNG 10
10 ran 10
11 zeptoid 7
12 random-colors-palette 6
13 vue-random-words 3
14 library-of-twitter 1
15 random-browser-js 0
16 Minecraft-Glazed-Terracotta-Pattern-Generator 0
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.