With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Stripe Open-Source Projects
-
builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
ultimate-backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
-
cashier-stripe
Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.
-
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.
-
Payum
PHP Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. (by Payum)
-
dj-stripe
dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.
-
CreditCardForm
CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.
-
nextacular
An open-source starter kit that will help you build full-stack multi-tenant SaaS platforms efficiently and help you focus on developing your core SaaS features. Built on top of popular and modern technologies such as Next JS, Tailwind, Prisma, and Stripe.
-
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.
Head to Stripe and register if you haven't already. We can use the Stripe API in Test Mode to build the e-commerce app. You can add a bank account and get verified later when you're ready to start collecting real payments.
First let's introduce the tool: Sorbet is a gem developed by Stripe that aims to bring type notation syntax and type checking support for the Ruby ecosystem by utilizing the "Gradual typing" philosophy, it also provide type generation from YARD comments via the tapioca gem, allowing to grow alongside the already built Ruby codebase.
Laravel Cashier Stripe v14.12.2: The latest version of Laravel Cashier Stripe , v14.12.2, focuses on improving the handling of the “payment_method.automatically_updated” webhook.
I believe he was talking about the gem called "pay", see https://github.com/pay-rails/pay
Make async requests in the beta release of stripe-python: The stripe-python beta channel now has built-in support for async control flow, backed by the httpx or aiohttp http libraries.
If you don't want to use Pegasus or another paid product (presumably because of the cost), the packages I'd reach for are django-allauth for login/user stuff and dj-stripe for the Stripe integration. As for teams, there wasn't a library I was happy with so I rolled my own for Pegasus, but some people like django-tenants. It's too heavyweight for my taste as it requires a more complex dev/test/infrastructure setup with Postgres schemas, as opposed to having a single-database and handling multitenancy in the application layer. But there are pros and cons to both approaches.
Project mention: Ask HN: Is Android development a thing of the past? | news.ycombinator.com | 2023-12-27"I haven't seen excitement around any product and ecosystem launched since 2018 except flutter and Firebase."
Hard disagree, lol. Android Jetpack was launched in 2018. It was basically the second generation of Android development, it was a proper "tech stack" instead of everyone cobbling together third party libraries. Architectures switched over to the one true MVVM, instead of being this mess of MVC, MVP, etc.
Jetpack Compose is pretty amazing, it cut down our LOC by about half because we don't need adapters for every list. Kotlin coroutines & flow is nice. You get reactive programming, no more complex nested if/else conditions. We're not using Fragments or Activities much now either, navigation is via Compose, meaning DI is less necessary. So builds can be much faster too with a 2023 stack, and you can get UI changes rendered in the emulator immediately without even needing to update the build.
Here's a modern stack I made, should be able to spin up an app in an hour, and it shouldn't be too hard to read the code: https://github.com/smuzani/android-minimalist-template
Or if you want something production, Stripe's code is one of my favorites: https://github.com/stripe/stripe-android
Jetpack has some dark moments though, but that's a story for another day.
I've been maintaining my Build a SAAS App with Flask video course[0] for 8 years. It has gone from pre-1.0 to 2.3 and has been recorded twice with tons of incremental updates added over the years to keep things current.
In my opinion tutorial creators should pin their versions so that anyone taking the course or going through the tutorial will have a working version that matches the video or written material.
I'm all for keeping things up to date and do update things every few months but rolling updates don't tend to work well for tutorials because sometimes a minor version requires a code change or covering new concepts. As a tutorial consumer it's frustrating when the content doesn't match the source code unless it's nothing but a version bump.
I've held off upgrading Flask to 3.0 and Python 3.12 due to these open issues with 3rd party dependencies https://github.com/nickjj/docker-flask-example/issues/17.
[0]: https://buildasaasappwithflask.com/
Stripe related posts
- Start Charging Customers with Django and DjStripe
- March Stripe Developer Digest
- Highlights from Stripe's annual 2023 letter
- February Stripe Developer Digest
- From Messy to Memorable: Shorten Your Links, Boost Your Brand
- Stripe Is Down
- Show HN: Add auth/billing to GPTs with a TypeScript template
-
A note from our sponsor - SurveyJS
surveyjs.io | 23 Apr 2024
Index
What are some of the best open-source Stripe projects? This list will help you:
Project | Stars | |
---|---|---|
1 | builderbook | 3,717 |
2 | stripe-node | 3,657 |
3 | Stripe | 3,596 |
4 | ultimate-backend | 2,499 |
5 | cashier-stripe | 2,324 |
6 | Stripe | 2,028 |
7 | stripe-ruby | 1,897 |
8 | parabol | 1,844 |
9 | Payum | 1,812 |
10 | pay | 1,811 |
11 | stripe-python | 1,546 |
12 | dj-stripe | 1,541 |
13 | ecommerce-netlify | 1,515 |
14 | CreditCardForm | 1,467 |
15 | stripe-android | 1,208 |
16 | stripe-react-native | 1,199 |
17 | vue-stripe | 1,059 |
18 | django-payments | 971 |
19 | nextacular | 961 |
20 | build-a-saas-app-with-flask | 933 |
21 | stripity_stripe | 914 |
22 | flutter_stripe | 878 |
23 | checkout-one-time-payments | 804 |
Sponsored