Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@pseudata

pseudata

Mock data generator producing identical results across multiple languages. Same seed = same data in Go, Java, Python, TypeScript, and more.

Pseudata

One seed. Every language. Same data.

Deterministic mock data generation for polyglot stacks.

Visit the main repository →

The Problem

Traditional faker libraries produce different data across languages:

# Python (Faker)
Faker.seed(123)
fake.name()  # → "Brett Davis"
// TypeScript (faker.js)
faker.seed(123);
faker.person.fullName();  // → "Miss Dora Kiehn"

Same seed. Different data. Integration chaos.

The Solution

Pseudata uses a standardized algorithm (PCG32) to generate identical data across all languages:

// Go
users := pseudata.NewUserArray(42)
user := users.At(1000)
fmt.Println(user.Name)  // → "John Smith"
// Java
UserArray users = new UserArray(42);
User user = users.at(1000);
System.out.println(user.getName());  // → "John Smith"
# Python
users = UserArray(42)
user = users.at(1000)
print(user.name)  # → "John Smith"
// TypeScript
const users = new UserArray(42);
const user = users.at(1000);
console.log(user.name);  // → "John Smith"

Same seed. Same index. Same data. Every language.

Key Features

  • Cross-Language Consistency - Identical data across Go, Java, Python, TypeScript, and more
  • Infinite Scale - O(1) instant access to billions of records with zero memory overhead
  • Multi-Locale Support - 15+ locales with culturally appropriate data
  • Zero Dependencies - Pure native implementation in every language

Use Cases

  • Integration Testing - Consistent test data across microservices in different languages
  • E2E Testing - Frontend and backend generate matching fixtures
  • Data Seeding - Reproducible database seeds across environments
  • Demo Data - Identical demos whether in Go backend or React frontend

Resources

Main Repository

pseudata/pseudata - Monorepo with Go, Java, Python, and TypeScript implementations

Documentation & Learning

Other Repositories

Current Status

⚠️ Active Development - No releases yet.

We're finalizing core implementations in:

  • Go
  • Java
  • Python
  • TypeScript

Future phases will add C#, Rust, PHP, Swift, and Dart.

Get Started

License

Apache License 2.0

Pinned Loading

  1. pseudata pseudata Public

    Deterministic mock data generator using PCG32 for cross-language consistency. Same seed produces identical data in Go, Java, Python, TypeScript, and more. O(1) indexed virtual arrays, zero memory o…

    1

Repositories

Showing 5 of 5 repositories
  • pseudentity-poc Public

    Stateless OpenID Connect provider for development. Add "Login with Pseudentity" to your apps without paid identity providers. Built on PseudoID (UUID v8)—no database, no sessions, just pure math. Includes profile viewer, mock SCIM 2.0, and deterministic avatars. Perfect for testing and demos.

    pseudata/pseudentity-poc’s past year of commit activity
    MDX 0 Apache-2.0 0 0 0 Updated Jan 1, 2026
  • pseudentity Public

    Stateless OpenID Connect provider for development. Add "Login with Pseudentity" to your apps without paid identity providers. Built on PseudoID (UUID v8)—no database, no sessions, just pure math. Includes profile viewer, mock SCIM 2.0, and deterministic avatars. Perfect for testing and demos.

    pseudata/pseudentity’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jan 1, 2026
  • .github Public

    Pseudata organization profile

    pseudata/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jan 1, 2026
  • website Public

    Official website and documentation for Pseudata, the cross-language deterministic mock data generator. Features concept specification, technical architecture, getting started guides, API documentation, and blog articles about polyglot testing, O(1) virtual arrays, and PCG32 algorithm.

    pseudata/website’s past year of commit activity
    MDX 0 Apache-2.0 0 0 0 Updated Jan 1, 2026
  • pseudata Public

    Deterministic mock data generator using PCG32 for cross-language consistency. Same seed produces identical data in Go, Java, Python, TypeScript, and more. O(1) indexed virtual arrays, zero memory overhead, multi-locale support. Perfect for testing polyglot stacks, load testing, and demos.

    pseudata/pseudata’s past year of commit activity
    1 Apache-2.0 0 0 0 Updated Dec 18, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…