Open-source projects categorized as Random | Edit details

Top 23 Random Open-Source Projects

  • random_compat

    PHP 5.x support for random_bytes() and random_int()

  • chance.js

    Chance - Random generator helper for JavaScript

    Project mention: 📦 Top alternatives for "colors" and "faker" | dev.to | 2022-01-10

    https://npm.im/chance (589.3k weekly downloads) https://github.com/chancejs/chancejs (5.8k stars)

  • 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!

  • MathNet

    Math.NET Numerics

    Project mention: Performant Linear Algebra Library | reddit.com/r/csharp | 2021-11-21

    Maybe something like this: https://numerics.mathdotnet.com?

  • gofakeit

    Random fake data generator written in go

  • falso

    All the Fake Data for All Your Real Needs 🙂

    Project mention: MongoDB Shell tips and tricks | dev.to | 2022-03-21

    Sometimes, you just want to generate large volumes of synthetic data for development and testing. One great module that helps with this is Falso.

  • generatedata

    A powerful, feature-rich, random test data generator.

    Project mention: sites to generate fake data for my db | reddit.com/r/mysql | 2022-05-12

    good morning, I should populate my db with fake data and I tried generatedata.com and mockaroo.com but they both have limits on the number of rows (500 and 1000 respectively). Do you know of any site/software that allows me to produce fake data of 5000/10000 rows at a time? Thanks in advance

  • Rando.js

    The world's easiest, most powerful random function.

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

    No RNG is perfectly random. You can try something like https://github.com/nastyox/Rando.js which might work better.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Towel

    Throw in the towel.

    Project mention: More C# Console Games | dev.to | 2022-02-09

    PacMan is... a PacMan clone in the console. Get the dots. Dodge the ghosts. It's not intended to be very faithful though. I didn't research the AI of the ghost, I just came up with my own AIs that worked. Here is what I did for the ghost AIs:     - Ghost a: follows you via Dijkstra Path Finding and updates every 6 frames (faster)     - Ghost b: randomly moves and updates every 6 frames (faster)     - Ghost c: follows you via Dijkstra Path Finding and updates every 12 frames (slower)     - Ghost d: randomly moves and updates every 12 frames (slower) Note: for this game I pulled in a reference to my nuget package Towel because it includes generic versions of the Dijkstra Path Finding algorithm.

  • HandySwift

    Handy Swift features that didn't make it into the Swift standard library.

    Project mention: What are the most underrated third party libraries for Native iOS? | reddit.com/r/iOSProgramming | 2021-10-23
  • MarkovNameGenerator

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

    Project mention: how do you name your Monsters, races, and items? | reddit.com/r/gamedev | 2022-05-16
  • RogueSharp

    A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod

  • jnanoid

    A unique string ID generator for Java.

    Project mention: Nano ID for ColdFusion/CFML | dev.to | 2021-10-26

    I wanted to use unique IDs in a project and the nanoid library looked interesting. There was a Java version available, but nothing available in ColdFusion/CFML. I didn't want to have to manually add a JAR file to my server, so I ported it and added support for:

  • 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. | reddit.com/r/reactnative | 2022-01-01
  • Nyaya

    Random Data Generation and/or Property Testing in Scala & Scala.JS.

  • fakedata

    Haskell Library for producing quality fake data

  • terraform

    The place to storing Terraform modules of many providers (by SebastianUA)

    Project mention: Terraform modules (AWS, K8S, Vault, Consul, argoCD, helm, etc) | reddit.com/r/Terraform | 2021-11-19

    Why would anyone use, say, your EKS module over, say, the officially supported Hashicorp EKS module?

  • SecurityDriven.Core

    Modern, fast, safe, cryptographically strong .NET replacement for Random and RandomNumberGenerator.

    Project mention: CryptoRandom - .NET Random done right. | reddit.com/r/dotnet | 2021-06-01

    But it's a wrapper around RandomNumberGenerator.

  • avatar

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

    Project mention: Self-hosted service for creating random avatars | reddit.com/r/selfhosted | 2022-03-13
  • RandomUserSwift

    👤 Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me

    Project mention: A Complete Guide To API Calls With React And Axios | dev.to | 2022-03-21

    To do this, we are going to be using the Random User Generator API to fetch random user information, which we are going to use in our application. The next step is to add the Axios module to the application by importing it into our App.js file.

  • ChessPositionRanking

    Software suite for ranking chess positions and accurately estimating the number of legal chess positions

    Project mention: Ask HN: Teach Me Something New | news.ycombinator.com | 2022-04-29

    The number of chess positions has now been estimated with 2 digits of accuracy as ~ 4.8 x 10^44: https://github.com/tromp/ChessPositionRanking

  • codename

    Generate random, pronounceable, sometimes even memorable, "superhero like" codenames - just like Docker does with container names.

  • randomix

    🎲 An open source app to choose randomly between numbers, answers, options and so on

    Project mention: ⟳ 5 apps added, 43 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-01-14

    Randomix - Decision Maker (version 2.0): An app to randomly choose between numbers, answers, options. 🃏

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-05-16.

Random related posts


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

Project Stars
1 random_compat 7,982
2 chance.js 5,964
3 MathNet 2,817
4 gofakeit 2,424
5 falso 2,377
6 generatedata 1,943
7 Rando.js 724
8 Towel 529
9 HandySwift 421
10 MarkovNameGenerator 388
11 RogueSharp 370
12 jnanoid 329
13 cat-names 237
14 react-native-get-random-values 205
15 Nyaya 171
16 fakedata 140
17 terraform 123
18 SecurityDriven.Core 105
19 avatar 103
20 RandomUserSwift 96
21 ChessPositionRanking 83
22 codename 81
23 randomix 69
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.