localstripe

A fake but stateful Stripe server that you can run locally, for testing purposes. (by adrienverge)

Localstripe Alternatives

Similar projects and alternatives to localstripe

  • entr

    Run arbitrary commands when files change

  • testcontainers-go

    Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flyway-spawn-demo

    CI demo using Flyway and Spawn

  • otj-pg-embedded

    Java embedded PostgreSQL component for testing

  • integresql

    IntegreSQL manages isolated PostgreSQL databases for your integration tests.

  • rush

    Production-driven prototyping. This starter is setup in a production-friendly way and will setup tests + dev environment exactly like a live project will work. Works the same both on your laptop or Github CI, so you can go from hacking on your laptop to a full gitops environment. (by RedCarpetUp)

  • spawn-demo

    Demo application to show how Spawn can be integrated in Development and CI

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better localstripe alternative or higher similarity.

localstripe reviews and mentions

Posts with mentions or reviews of localstripe. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-26.
  • Pg_tmp – Run tests on an isolated, temporary PostgreSQL database
    8 projects | news.ycombinator.com | 26 Apr 2021
    Anyway, I won't go as far as saying that mocks are useful, sometimes a mock is the easiest and best way -- but I can say that I spend most of my time writing E2E tests, and I trust them a lot and they give me trust in my codebase much more than mocks or unit tests do. I barely write unit tests anymore to check edge cases, because if I really cared I'd just generate them -- and I don't really have to care because I use strong type systems where possible (Typescript for JS, I avoid PHP/Python/Ruby, Rust, Haskell).

    Here comes the hot-take -- unit tests (and their rise in popularity/necessity) is actually a direct reflection of the adoption of non-compile-time-type-checked dynamically interpreted languages, and burdensome class-based "type systems". Correct usage of good, expressive and concise (where possible) type systems encourages you to make invalid/nonsensical states impossible, and people got excited about how fast you could churn out code (compared to Java most things feel pretty productive) and they started having numbers where they thought they had strings, and negative numbers where they thought they had natural numbers. Good type systems make it easy to make these cases impossible. As for the business stuff (never store decimals for currency, make sure your amounts are natural numbers, etc), you have to learn that with time/intuition built over time -- you don't know to write that unit test unless it's bit you before (though sitting down to write unit tests might tease it out of you).

    I write unit tests as regression tests basically now, but I find I rarely have to do that, since most of the time when a weird case has gone through it's an indicator that I was too lose with the types.

    [0]: https://github.com/adrienverge/localstripe

Stats

Basic localstripe repo stats
1
188
6.4
5 months ago

adrienverge/localstripe is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of localstripe is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com