Showing 60 open source projects for "realistic"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    faker-cxx

    faker-cxx

    C++ Faker library for generating fake (but realistic) data

    Faker C++ is a C++ library inspired by the popular Faker.js, aimed at providing developers with a robust tool for generating fake (but realistic) data. Whether you're building test suites, populating databases, or creating demos, Faker C++ has got you covered.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Nelmio Alice

    Nelmio Alice

    Expressive fixtures generator

    Nelmio Alice is a PHP library designed to generate complex data fixtures for testing and development environments. It uses YAML, XML, or PHP files to define fixture templates, making it easy to create realistic and varied data sets. Alice integrates well with Doctrine ORM, allowing developers to quickly populate databases with test data, making it especially useful for automated testing and staging environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    KiCad

    KiCad

    This is an active mirror of the KiCad development branch

    KiCad's PCB Editor is approachable enough to make your first PCB design easy, and powerful enough for complex modern designs. A powerful interactive router and improved visualization and selection tools make layout tasks easier than ever. This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed).
    Downloads: 149 This Week
    Last Update:
    See Project
  • 4
    Hiring Without Whiteboards

    Hiring Without Whiteboards

    Companies that don't have a broken hiring process

    Hiring-without-whiteboards is a curated list of companies and teams that avoid traditional "whiteboard" interviews, instead focusing on realistic and practical evaluation methods. In this context, "whiteboards" symbolizes outdated or unhelpful computer science trivia questions often criticized in technical interviews. The project highlights organizations that emphasize interviewing techniques more aligned with actual day-to-day work, such as collaborative problem-solving, pair programming, or take-home assignments. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    Hoverfly

    Hoverfly

    Lightweight service virtualization/ API simulation / API mocking tool

    Hoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on. Replace unreliable test systems and restrictive API sandboxes with high-performance simulations in seconds. Run on MacOS, Windows or Linux, or use native Java or Python language bindings to get started quickly. Simulate API latency or failure when required by writing custom scripts in the language of your choice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Wallaby

    Wallaby

    Concurrent browser tests for your Elixir web apps

    Wallaby helps you test your web applications by simulating realistic user interactions. By default, it runs each test case concurrently and manages browsers for you. Here's an example test for a simple Todo application. Because Wallaby manages multiple browsers for you, it's possible to test several users interacting with a page simultaneously. Read on to see what else Wallaby can do or check out the Official Documentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    User Agents

    User Agents

    A JavaScript library for generating random user agents with data

    User Agents is a JavaScript library that generates realistic and up-to-date user agent strings and browser fingerprints based on real-world usage data. The library is designed to help developers simulate authentic browser traffic patterns, which is particularly useful in web scraping, testing, and automation scenarios. Unlike simpler random user agent generators, it uses frequency-weighted datasets to ensure that generated values reflect how browsers are actually used in the wild. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Arcade Library

    The Arcade Library

    Easy to use Python library for creating 2D arcade games

    Arcade is an easy-to-use Python library for creating 2D video games. It provides a modern and straightforward API, enabling developers to craft engaging games and graphical applications efficiently. Arcade supports rendering shapes, handling user input, and managing game physics, making it suitable for both beginners and experienced developers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Neosync

    Neosync

    Open Source Data Security Platform for Developers to Monitor

    Neosync is a secure, open-source platform to generate, mask, and sync realistic test data across environments. It helps engineering teams create privacy-compliant datasets using synthetic data, transformations, and pseudonymization techniques. Designed with extensibility and data governance in mind, Neosync integrates with common databases and cloud services, enabling safe test environments for development and QA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    EpicReact.Dev

    EpicReact.Dev

    Build a ReactJS App workshop

    ...The project demonstrates how to structure a modern React app, including data modeling, authentication, routing, testing, and interaction with a backend. It uses a realistic “bookshelf” domain where users can manage lists of books, track reading status, and record notes, which provides a concrete context for learning. The repository includes setup scripts and system requirements checks for Git, Node, and npm, plus Docker and Codespaces options for people who struggle with local environments. A guided workflow, driven by a node go script and INSTRUCTIONS.md, lets learners move between exercises and extra credit steps while the repository updates the working files for each stage. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Python Interview Bible

    Python Interview Bible

    Curated set of interview notes, Q&A, and code snippets

    ...You will also find patterns for writing clean, idiomatic Python and tips for discussing trade-offs during interviews. The tone is practical and task-oriented, helping candidates rehearse under realistic constraints.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Telepresence

    Telepresence

    Local development against a remote Kubernetes or OpenShift cluster

    ...With Telepresence, you can make changes to your service as if you're developing locally, without having to run all the dependencies on your local machine. You want to catch errors before they get shipped to production, but to do that you need a realistic development environment and with Kubernetes, those can be expensive. Telepresence lets you connect the copy of your service locally to your remote dependencies, so you can test like your laptop is in your cluster.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OSX Serial Generator

    OSX Serial Generator

    Generate complete sets of Serial Numbers for OSX-KVM, Docker-OSX

    OSX Serial Generator is a shell-based toolkit for generating valid-looking macOS serial numbers, hardware UUIDs, and board serials for use in virtualized macOS environments such as OSX-KVM, Docker-OSX, and OpenCore-based Hackintosh setups. It is positioned for good-faith security and Apple bug bounty research, where having realistic device identifiers is necessary to reproduce issues or test services that validate Apple hardware details. The project provides scripts and configuration templates that automatically fill in placeholders like serial, board serial, UUID, ROM, and even display parameters inside plist files. This means researchers can bring up many different “machines” with distinct identities without manually hunting for serial ranges or crafting XML by hand. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Prompt Engineering Interactive Tutorial

    Prompt Engineering Interactive Tutorial

    Anthropic's Interactive Prompt Engineering Tutorial

    ...It starts with the anatomy of a good prompt and moves into techniques that deliver the “80/20” gains—separating instructions from data, specifying schemas, and setting evaluation criteria. The course leans heavily on realistic failure modes (ambiguity, hallucination, brittle instructions) and shows how to iteratively debug prompts the way you would debug code. Lessons include building prompts from scratch for common tasks like extraction, classification, transformation, and step-by-step reasoning, with checkpoints that let you compare your outputs against solid baselines. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Courses (Anthropic)

    Courses (Anthropic)

    Anthropic's educational courses

    ...Each course mixes short readings with runnable notebooks and exercises, guiding you through concepts like model parameters, streaming, multimodal prompts, structured outputs, and evaluation. Assignments emphasize realistic tasks such as building small utilities, testing prompts against edge cases, and measuring quality so you learn to ship things that work. The materials are written for developers but remain friendly to newcomers, with clear setup instructions and minimal boilerplate. Because the repo is live and maintained, lessons are updated as the SDK and models evolve, and issues are used to track fixes, clarifications, and new modules.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Rust Latam

    Rust Latam

    Learn to write Rust procedural macros

    This is a workshop/repository by the Rust developer David Tolnay (dtolnay) intended to teach how to write Rust procedural macros (derive macros, function-like macros, attribute macros). The repo contains multiple toy/realistic macro projects drawn from real use-cases: e.g., derive(Builder), derive(CustomDebug), seq!, #[sorted], #[bitfield]. The README indicates the focus is on learning: parsing token streams, generating code, handling generics, attribute arguments, etc. It has test harness and workflow guidance. Because procedural macros are quite subtle in Rust, this workshop is a strong resource for anyone wanting to go from beginner to intermediate/advanced macro writing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Google CTF

    Google CTF

    Google CTF

    ...It’s a learning and practice archive: competitors and educators can replay tasks across categories like pwn, reversing, crypto, web, sandboxing, and forensics. The code and binaries intentionally contain vulnerabilities—by design—so users can explore exploit chains and patching in realistic settings. The repo also includes infrastructure components and links to a scoreboard implementation, giving organizers reference material for hosting their own events. As a living archive, it documents changes in exploitation trends and defensive techniques year over year. Clear warnings advise against deploying challenge infrastructure in production due to purposeful insecurities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Synthea Patient Generator

    Synthea Patient Generator

    Synthetic Patient Population Simulator

    SyntheaTM is an open-source, synthetic patient generator that models the medical history of synthetic patients. Our mission is to provide high-quality, synthetic, realistic but not real, patient data and associated health records covering every aspect of healthcare. The resulting data is free from cost, privacy, and security restrictions, enabling research with Health IT data that is otherwise legally or practically unavailable. The models used to generate synthetic patients are informed by numerous academic publications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Filament

    Filament

    Real-time physically based rendering engine for Android, iOS, and more

    ...For both artists and developers, our system will rely on as few parameters as possible to reduce trial and error and allow users to quickly master the material model. A physically based approach must not preclude non-realistic rendering. User interfaces for instance will need unlit materials. Our primary goal is to design and implement a rendering system able to perform efficiently on mobile platforms.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    XiangShan

    XiangShan

    Open-source high-performance RISC-V processor

    ...The project invests heavily in verification: differential testing against reference models, extensive random instruction tests, and full software stacks (bootloaders, Linux) to validate correctness under realistic workloads. Tooling around the core (build scripts, simulators, waveform/debug support) lowers the barrier for academics and industry contributors to experiment and extend.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    RealWorld

    RealWorld

    Exemplary fullstack Medium.com clone powered by React, Angular, Node

    RealWorld is the “mother of all demo apps”—a full spec and starter backend/frontend that implements a Medium-like blogging platform to showcase best practices across many frameworks. Instead of trivial todo lists, it provides a realistic feature set: authentication, CRUD operations, pagination, comments, profiles, tagging, and favoriting. The same spec is realized dozens of times (React, Vue, Svelte, Angular, Solid, Next, Remix, and many more), alongside multiple server implementations, so learners can compare idioms without guessing about feature gaps. A shared API contract and test suite keep implementations consistent and reveal framework-specific tradeoffs clearly. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Size Limit

    Size Limit

    Calculate the real cost to run your JS app or lib

    Size Limit is a JavaScript performance budget tool that measures the real cost of your JavaScript bundle and prevents regressions by enforcing limits in CI. It calculates not just raw bundle size, but also download and execution time under configurable network conditions, giving a more realistic sense of what users experience. The tool is modular: it offers a CLI and multiple plugins (file, webpack, time) plus presets tailored to different use cases, from big single-page apps to small npm libraries. When integrated with GitHub Actions, CircleCI, or other CI systems, it runs on every commit or pull request, failing the pipeline if a change exceeds the configured budget. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Gatling Studio

    Gatling Studio

    Desktop app that helps you craft Gatling load-testing simulations

    ...The output is a ready-to-run Gatling project (Java/Maven) that can be executed locally or uploaded to Gatling Enterprise to run at scale. Gatling Studio targets performance engineers and QA teams who want a low-code path from “record what a user does in the browser” to “run a realistic load test.”
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Design Patterns Library

    Design Patterns Library

    A comprehensive design patterns library implemented in C#

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples. In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. In addition, design patterns allow developers to communicate using well-known, well-understood names for software interactions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Vanilla Web Projects

    Vanilla Web Projects

    Mini projects built with HTML5, CSS & JavaScript

    vanillawebprojects is a collection of small, hands-on web apps built with only HTML, CSS, and plain JavaScript to teach core front-end skills without frameworks. Each project targets a concrete concept—DOM manipulation, events, localStorage, fetch, form validation, audio/video APIs, and more—so learners see ideas applied in working code. The codebases are intentionally compact and readable, making them easy to clone, tweak, and extend. Projects progress from beginner-friendly to moderately...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB