Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Random

Random

18 projects

Showing 18 of 18 projects

chance.js
chance.jsJavaScript

A minimalist random generator library for JavaScript that produces random numbers, strings, names, addresses, and more.

#mock-data#frontend#nodejs
Stars6.5k
Forks465
Last commit1 year ago
gofakeit
gofakeitGo

A comprehensive Go library for generating realistic fake data across 300+ categories with zero dependencies.

#generator#database-seeding#fake-data
Stars5.4k
Forks296
Last commit24 days ago
Math.NET Numerics
Math.NET NumericsC#

An open-source numerical library for .NET and Mono providing algorithms for scientific computing, linear algebra, statistics, and more.

#scientific-computing#fft#statistics
Stars3.7k
Forks934
Last commit1 year ago
falso
falsoTypeScript

Generate massive amounts of fake data in the browser and NodeJS with tree-shakable, fully-typed functions.

#fake-data#tree-shaking#mock-data
Stars3.3k
Forks116
Last commit11 months ago
randexp.js
randexp.jsJavaScript

Generate random strings that match any given JavaScript regular expression.

#regex#regular-expression#nodejs
Stars1.9k
Forks93
Last commit6 months ago
RandomKit
RandomKitSwift

A Swift framework for generating random data across native types, Foundation, and CoreGraphics with protocol-oriented design.

#foundation#ios#swift-package-manager
Stars1.5k
Forks90
Last commit4 years ago
Instancio
InstancioJava

A Java library that automatically creates and populates objects with reproducible random data for unit testing.

#junit5#junit jupiter#unit-testing
Stars1.1k
Forks67
Last commit18 hours ago
gommon/color
gommon/colorGo

A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.

#developer-tools#terminal-styling#bytes
Stars590
Forks102
Last commit1 month ago
bytes
bytesGo

A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.

#developer-tools#command-line-tools#terminal-styling
Stars590
Forks102
Last commit1 month ago
mgodatagen
mgodatagenGo

A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.

#database#bson#performance-testing
Stars328
Forks69
Last commit1 year ago
cat-names
cat-namesJavaScript

A JavaScript library providing a curated list of popular cat names as a simple JSON dataset.

#cli-app#pet-names#npm-package
Stars274
Forks37
Last commit2 years ago
CsCheck
CsCheckC#

A C# random testing library with parallelized generation and shrinking based on the PCG random number generator.

#model-based-testing#performance-testing#unit-testing
Stars203
Forks5
Last commit7 days ago
faker
fakerGo

A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.

#generator#fake-data#factory
Stars101
Forks11
Last commit2 years ago
secrets.clj
secrets.cljClojure

A Clojure library for generating cryptographically strong random numbers, tokens, and secrets.

#authentication#tokens#secrets-management
Stars98
Forks2
Last commit2 years ago
RandomUserSwift
RandomUserSwiftSwift

A Swift framework for generating random user data by integrating with the randomuser.me API.

#ios#open-source#api
Stars97
Forks11
Last commit5 years ago
easy_reader
easy_readerRust

A Rust library for efficiently reading and navigating forward, backward, or randomly through lines in huge files (tested with 300+ GB).

#library#files#file-processing
Stars90
Forks6
Last commit4 years ago
random-bytes-readable-stream
random-bytes-readable-streamJavaScript

Creates a readable stream for cryptographically strong pseudo-random data using Node.js crypto.randomBytes().

#crypto-randombytes#crypto#pseudo-random-generator
Stars77
Forks3
Last commit
sfmt
sfmtErlang

An Erlang implementation of the SIMD-oriented Fast Mersenne Twister pseudorandom number generator, with both NIF and pure Erlang modules.

#random-number-generation#algorithm#mersenne-twister
Stars70
Forks23
Last commit4 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
#Testing9
#Random Generation5
#Go5
#Nodejs5
#Data Generation5
#Golang4
#Fake Data4
#Mock Data3
#Javascript3