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 Subscription Open-Source Projects
-
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.
-
lago
Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics
-
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
-
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.
-
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.
-
viewtube
▶️ ViewTube: The open source, privacy-conscious way to enjoy your favorite YouTube content. Docs: https://viewtube.wiki, Status: https://uptime.viewtube.io
-
aws-lambda-graphql
Use AWS Lambda + AWS API Gateway v2 for GraphQL subscriptions over WebSocket and AWS API Gateway v1 for HTTP
-
youtube-local
browser-based client for watching Youtube anonymously and with greater page performance
-
mercure
The Mercure Component allows to easily push updates to web browsers and other HTTP clients using the Mercure protocol. (by symfony)
-
graphql-sse
Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.
-
Qonversion - Mobile app subscription analytics
iOS SDK for cross-platform in-app purchase and subscription infrastructure, revenue analytics, engagement automation, and integrations
-
auto-youtube-subscription-playlist-2
Script automatically adds videos to playlists from Youtube channels and/or subscriptions (Youtube Collections alternative).
-
Google-IAP
Android Library for easing Google Play Billing to your apps with support for Subscriptions, Non-Consumable and Consumable Purchases with a beautiful sample app.
-
federation-subscription-tools
A set of demonstration utilities to facilitate GraphQL subscription usage alongside a federated data graph
-
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.
Project mention: Who moved my error codes? Adding error types to your GoLang GraphQL Server | dev.to | 2023-06-25And gqlgen is not alone in this. We found several more GraphQL frameworks that don’t take it upon themselves to address this problem. Widely used GraphQL server implementations, such as graphql-go/graphql and Python’s graphene, have the exact same gap of exposing messages of unexpected errors by default.
Project mention: Who moved my error codes? Adding error types to your GoLang GraphQL Server | dev.to | 2023-06-25GraphQL’s spec, as it turns out, does not specify how servers should handle internal errors at all, leaving it entirely to the choice of the frameworks’ creators. Take for example our GoLang GraphQL framework of choice - gqlgen. It makes no distinction between intentional and unexpected errors: all errors are returned as-is to the client within the error message. Internal errors, which often contain sensitive information like network details and internal URIs, would leak to clients easily if not caught manually by the programmer.
Project mention: Lago, Open-Source Stripe Alternative, banks $22M in funding | news.ycombinator.com | 2024-04-06Did you consider Kill Bill https://github.com/killbill/killbill ? I used it a few years ago for usage based billing
Are you aware of things like websockets and mercure.rocks?
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.
As for my iPhone I now use viewtube.io (you can also self host it if you want) and I am very happy of the result.
Project mention: Show HN: Firefox add-on to open YouTube videos in alternative front ends | news.ycombinator.com | 2023-10-14My project here is similar: https://github.com/user234683/youtube-local
It keeps everything in the browser while still being local to the machine
Project mention: Google just killed Firebase stripe extensions – zero warning | news.ycombinator.com | 2023-08-15(I'm a Stripe employee)
Google didn't kill the extension, instead the Stripe team transferred ownership of the Github repo and extension over to Invertase. More details here: https://github.com/invertase/stripe-firebase-extensions/issu...
We recommend you uninstall the Stripe version and install the Invertase version instead: https://extensions.dev/extensions/invertase/firestore-stripe...
I'll make sure we update the Stripe version to have a more prominent note about the transfer in the README.
Project mention: Docker container's data persist even after removing the container. Bind mount and volume not used | /r/docker | 2023-06-28Hi, I am really confused on why this is happening. I tried to help dockerize a web project on github, but for some reason, the Nginx-based container persist data even when I run "docker rm" and "docker start" without using bind mount or volume... Can someone help me with my confusion?
Subscriptions related posts
- Lago, Open-Source Stripe Alternative, banks $22M in funding
- Google just killed Firebase stripe extensions – zero warning
- Docker container's data persist even after removing the container. Bind mount and volume not used
- Who moved my error codes? Adding error types to your GoLang GraphQL Server
- Ad Free YouTube on a Screen Monitor
- “Go is hard to justify unless at massive scale”
- PHP homies, I hear ya.
-
A note from our sponsor - SurveyJS
surveyjs.io | 28 Apr 2024
Index
What are some of the best open-source Subscription projects? This list will help you:
Project | Stars | |
---|---|---|
1 | FreeTube | 11,709 |
2 | graphql-go | 9,714 |
3 | gqlgen | 9,630 |
4 | lago | 6,108 |
5 | killbill | 4,390 |
6 | Mercure | 3,741 |
7 | graphql-ws | 1,661 |
8 | dj-stripe | 1,544 |
9 | viewtube | 1,132 |
10 | laravel-soulbscription | 509 |
11 | aws-lambda-graphql | 458 |
12 | youtube-local | 447 |
13 | stripe-firebase-extensions | 418 |
14 | mercure | 404 |
15 | graphql-sse | 369 |
16 | Adapty | 350 |
17 | Qonversion - Mobile app subscription analytics | 281 |
18 | auto-youtube-subscription-playlist-2 | 246 |
19 | Google-IAP | 226 |
20 | FreeTubeAndroid | 180 |
21 | federation-subscription-tools | 104 |
22 | subscriptionless | 94 |
23 | AdaptySDK-Flutter | 82 |
Sponsored