Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anonrig/socketkit
Socketkit is a free open-source alternative to ChartMogul, SensorTower, Google Analytics and Mixpanel.
https://github.com/anonrig/socketkit
analytics mobile product subscription
Last synced: about 2 hours ago
JSON representation
Socketkit is a free open-source alternative to ChartMogul, SensorTower, Google Analytics and Mixpanel.
- Host: GitHub
- URL: https://github.com/anonrig/socketkit
- Owner: anonrig
- License: mpl-2.0
- Created: 2021-03-11T10:31:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-24T22:12:23.000Z (about 1 year ago)
- Last Synced: 2025-01-15T11:41:39.003Z (7 days ago)
- Topics: analytics, mobile, product, subscription
- Language: JavaScript
- Homepage: https://socketkit.com
- Size: 26.5 MB
- Stars: 251
- Watchers: 10
- Forks: 15
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Socketkit
Socketkit is a all-in-one solution for mobile application developers and companies. It provides all the necessary solutions and tools for maintaining, increasing, and understanding the revenue flow of a mobile application. All services supported by Socketkit is built using gRPC and provides an easy to use interface which any of the programming language out there can easily interact with.
## Competitor Tracking
Store worker works like an exact replica of Sensortower. It stores an application's releases, versions, reviews as well as their changes in title, subtitle, description and pricing. It helps you to get more insight about your competitors changes within their product iteration.
**Competitors:**
- Sensortower
- AppAnnie**Features:**
- Analyze an application's meta informations in AppStore.
- Track an application's reviews across different countries.## AppStore Subscription Tracking
Subscription worker works similar to a combination of Revenuecat and ChartMogul, but it's primarily focused on iOS applications. It has a built-in integration with AppStore Connect and retrieves, analyzes daily payments made through AppStore Connect.
**Competitors:**
- RevenueCat
- ChartMogul**Features:**
- Has a built-in integration with AppStore Connect
- Stores data in a normalized way and transforms different currencies into the preference of the account it's linked into.
- Provides easy to use reports such as Monthly Recurring Revenue (MRR), Average Revenue Per User (ARPU), Daily Revenue etc.
## Real-time NotificationsNotification worker is a built-in microservice which supports stateless transactions through multiple providers including but not limited to email (through Sendgrid), Discord and Slack.
**Competitors:**
- Reviewbot
**Features**:
- Has a common syntax for specifying different messages with different formats across the microservices.
- Can send reviews to Discord and Slack.
- Does not have/store any state, nor cares about anything except sending the preferred notification.## Processing Payment
Payment worker is a built-in microservice which supports usage based and monthly based fee for the previous implementation of Socketkit. It is kept in this repository for historical reasons.
## Account Management
Accounts worker is a built-in microservice which stores and handles everything related to an account and an organization. It aims to replace Ory Kratos used inside the core worker.
## Socketkit GatewayCore worker is the only micro-service available to the internet. It works as a gateway between the HTTP requests and the designated microservice it's aimed to be received from. It does not store any logic related to ACL, since it's handled by Ory Kratos.