├── .github
├── FUNDING.yml
└── workflows
│ └── links-validator.yml
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
└── pages
├── activity-feeds.md
├── alerting-and-paging.md
├── api-management.md
├── app-hosting.md
├── app-testing.md
├── application-performance-monitoring.md
├── code-collaboration-tools.md
├── code-review-coverage.md
├── content-as-a-service.md
├── content-delivery-networks.md
├── continuous-integration-delivery.md
├── data-mining.md
├── database-hosting.md
├── database-management.md
├── database-modeling.md
├── dependency-management.md
├── dns-hosting.md
├── emailing.md
├── error-reporting.md
├── file-transformation.md
├── logging.md
├── messaging-queue-services.md
├── misc.md
├── mobile-analytics.md
├── monitoring.md
├── push-notifications.md
├── scheduling.md
├── searching.md
├── security.md
├── serverless-app-hosting.md
├── static-app-hosting.md
├── user-authentication.md
├── web-scraping.md
└── website-audit.md
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: [255kb]
4 |
--------------------------------------------------------------------------------
/.github/workflows/links-validator.yml:
--------------------------------------------------------------------------------
1 | name: Links validator
2 |
3 | on: [push, pull_request]
4 |
5 | jobs:
6 | links_validation:
7 |
8 | runs-on: ubuntu-latest
9 |
10 | steps:
11 | - uses: actions/checkout@v1
12 | - name: Set up Ruby 2.6
13 | uses: ruby/setup-ruby@v1
14 | with:
15 | ruby-version: '3.0'
16 | - name: Check links
17 | run: |
18 | gem install awesome_bot
19 | awesome_bot pages/*.md --allow 202 --allow-timeout --allow-redirect --allow-ssl --white-list https://www.algolia.com/pricing,https://www.oracle.com/cloud/free/#always-free
20 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | All contributions are welcome!
2 |
3 | - Submit them through issues or pull request.
4 | - Try to contribute one service at a time to allow easy review and merging.
5 | - Search for existing issues and pull requests to avoid duplicates.
6 | - Do not forget to update the table of content.
7 | - Order services alphabetically.
8 | - Follow the following template when submitting a new service.
9 |
10 | # Template
11 |
12 | ### [Service name]
13 |
14 | [Link to relevant page (product description/pricing)](#)
15 |
16 | - *Free tier*: should reflect what is offered in the free tier, not the limitations. Also, try to avoid copying marketing description of the service especially if it is very specific or fancy, like "2 awesome Super.io boxes", if it means "2 build agents"
17 | - *Pros*: basic review, interesting features, anything non obvious... avoid copying the service description.
18 | - *Limitations*: specific limitations important to know (exceeding the free tier is not a limitation!), like an instance sleeping for 30 minutes every day.
19 | - *Exceeding the free tier*: what happens when exceeding the free tier: API returns an error, a payment method needs to be added, an email is sent.
20 | - *Credit card required*: this is optional. You can answer "yes" or "no", or provide more information if it's relevant.
21 |
22 | **Example**:
23 |
24 | ### AWS Cool product
25 |
26 | [Pricing page](#)
27 |
28 | - *Free tier*: 100MB storage per project, 1GB bandwidth/month, 2 build agents
29 | - *Pros*: nice interface, automated notifications pushed to GitHub, reactive support
30 | - *Limitations*: limited to 5 projects, no SSL for the free tier, automated deployment limited to provider X
31 | - *Exceeding the free tier*: service continues to work and a sale representative contacts the user
32 | - *Credit card required*: No
33 |
34 | # Services selection
35 |
36 | The free tiers should be usable for small projects in production without cost.
37 | Services limited in time or too limited in functionalities shouldn't be listed.
38 |
39 | Some examples:
40 | - it's ok to list a free tier for an emailing service, even if it offers only 100 emails per month.
41 | - it is not ok if the service offers an application instance for free only for 12 hours a day, or if there is a mandatory idle time of 6 hours.
42 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016-present Guillaume Monnet
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Stack on a budget (Free Tier Driven Development FTDD)
2 |
3 |
4 |

Stack On A Budget is sponsored by Mockoon, the best solution to create mock APIs.
5 |
6 |
7 | # What is it?
8 |
9 | This repository offers a collection of services with great free tiers for developers on a budget. Because not everyone has 20$ per month to spend on app or database hosting for every single side-project.
10 |
11 | Nowadays, a lot of services are offering really good free tier more than enough for testing small apps and even put them in production. They are just waiting to be used by you.
12 |
13 | # Contribution
14 |
15 | Feel free to contribute to existing services or add new ones. Please follow the guidelines when submitting, you can find them in [CONTRIBUTING.md](CONTRIBUTING.md), and especially the rules about how to select a service and describe it (free tier, limitations...).
16 |
17 | The goal is to have enough details about each free tier so developers can choose whether or not the service suits their needs just by reading the description.
18 |
19 | # Table of Contents
20 |
21 | - [**Activity feeds**](pages/activity-feeds.md)
22 | - [PubNub](pages/activity-feeds.md/#pubnub)
23 | - [Pusher](pages/activity-feeds.md#pusher)
24 | - [Stream](pages/activity-feeds.md#stream)
25 | - [**Alerting and Paging**](pages/alerting-and-paging.md)
26 | - [PagerDuty](pages/alerting-and-paging.md/#pagerduty)
27 | - [OpsGenie](pages/alerting-and-paging.md/#opsgenie)
28 | - [**API management**](pages/api-management.md)
29 | - [Zuplo](pages/api-management.md/#zuplo)
30 | - [**App hosting**](pages/app-hosting.md)
31 | - [Alwaysdata](pages/app-hosting.md#alwaysdata)
32 | - [AWS EC2](pages/app-hosting.md#aws-ec2)
33 | - [Azure App Service](pages/app-hosting.md#azure-app-service)
34 | - [Fly](pages/app-hosting.md#fly)
35 | - [GearHost](pages/app-hosting.md#gearhost)
36 | - [Glitch](pages/app-hosting.md#glitch)
37 | - [Google App Engine](pages/app-hosting.md#google-app-engine)
38 | - [Google Compute Engine](pages/app-hosting.md#google-compute-engine)
39 | - [IBM Cloud](pages/app-hosting.md#ibm-cloud)
40 | - [Koyeb](pages/app-hosting.md#koyeb)
41 | - [Netlify](pages/app-hosting.md#netlify)
42 | - [OpenShift](pages/app-hosting.md#openshift)
43 | - [Oracle](pages/app-hosting.md#oracle)
44 | - [Qoddi](pages/app-hosting.md#qoddi)
45 | - [Render](pages/app-hosting.md#render)
46 | - [Vercel](pages/app-hosting.md#vercel)
47 | - [**Application performance monitoring**](pages/application-performance-monitoring.md)
48 | - [Datadog](pages/application-performance-monitoring.md#datadog)
49 | - [Elastic APM](pages/application-performance-monitoring.md#elastic-apm)
50 | - [Lightstep](pages/application-performance-monitoring.md#lightstep)
51 | - [New Relic](pages/application-performance-monitoring.md#new-relic)
52 | - [Sentry](pages/application-performance-monitoring.md#sentry)
53 | - [**App Testing**](pages/app-testing.md)
54 | - [Applitools](pages/app-testing.md#applitools)
55 | - [LambdaTest](pages/app-testing.md#LambdaTest)
56 | - [Sauce Labs](pages/app-testing.md#sauce-labs)
57 | - [TestingBot](pages/app-testing.md#testingbot)
58 | - [**Code collaboration tools**](pages/code-collaboration-tools.md)
59 | - [Bitbucket](pages/code-collaboration-tools.md#bitbucket)
60 | - [Cloud9](pages/code-collaboration-tools.md#cloud9)
61 | - [Codeanywhere](pages/code-collaboration-tools.md#codeanywhere)
62 | - [GitDailies](pages/code-collaboration-tools.md#gitdailies)
63 | - [GitHub](pages/code-collaboration-tools.md#github)
64 | - [GitLab](pages/code-collaboration-tools.md#gitlab)
65 | - [Launchpad](pages/code-collaboration-tools.md#launchpad)
66 | - [**Code Review & Coverage**](pages/code-review-coverage.md)
67 | - [Codecov](pages/code-review-coverage.md#codecov)
68 | - [Coveralls](pages/code-review-coverage.md#coveralls)
69 | - [**Content as a service**](pages/content-as-a-service.md)
70 | - [Contentful](pages/content-as-a-service.md#contentful)
71 | - [Dummy Image](pages/content-as-a-service.md#dummy-image)
72 | - [FakeJSON](pages/content-as-a-service.md#fakejson)
73 | - [Image Charts](pages/content-as-a-service.md#image-charts)
74 | - [Localizely](pages/content-as-a-service.md#localizely)
75 | - [PersianJSONPlaceholder](pages/content-as-a-service.md#persianjsonplaceholder)
76 | - [prismic.io](pages/content-as-a-service.md#prismicio)
77 | - [Sanity](pages/content-as-a-service.md#sanity)
78 | - [Storyblok](pages/content-as-a-service.md#storyblok)
79 | - [Supportivekoala](pages/content-as-a-service.md#supportivekoala)
80 | - [**Content Delivery Networks**](pages/content-delivery-networks.md)
81 | - [Cloudflare](pages/content-delivery-networks.md#cloudflare)
82 | - [**Continuous integration/delivery**](pages/continuous-integration-delivery.md)
83 | - [AppVeyor](pages/continuous-integration-delivery.md#appveyor)
84 | - [Bitbucket Pipelines](pages/continuous-integration-delivery.md#bitbucket-pipelines)
85 | - [Bitrise](pages/continuous-integration-delivery.md#bitrise)
86 | - [CircleCI](pages/continuous-integration-delivery.md#circleci)
87 | - [Codefresh](pages/continuous-integration-delivery.md#codefresh)
88 | - [Codemagic](pages/continuous-integration-delivery.md#codemagic)
89 | - [Codeship](pages/continuous-integration-delivery.md#codeship)
90 | - [Drone](pages/continuous-integration-delivery.md#drone)
91 | - [GitHub Actions](pages/continuous-integration-delivery.md#github-actions)
92 | - [GitLab CI](pages/continuous-integration-delivery.md#gitlab-ci)
93 | - [Semaphore](pages/continuous-integration-delivery.md#semaphore)
94 | - [TeamCity](pages/continuous-integration-delivery.md#teamcity)
95 | - [Travis CI (Org)](pages/continuous-integration-delivery.md#travis-ci-org)
96 | - [Visual Studio Team Services](pages/continuous-integration-delivery.md#visual-studio-team-services)
97 | - [**Database hosting**](pages/database-hosting.md)
98 | - [Aiven MySQL/PostgreSQL/Redis](pages/database-hosting.md#aiven)
99 | - [AWS DynamoDB](pages/database-hosting.md#aws-dynamodb)
100 | - [Cloud AMQP](pages/database-hosting.md#cloud-amqp)
101 | - [Cloudant CouchDB](pages/database-hosting.md#cloudant-couchdb)
102 | - [CockroachDB](pages/database-hosting.md#cockroachdb)
103 | - [DataStax Astra Cassandra](pages/database-hosting.md#datastax-astra-cassandra)
104 | - [Dydra](pages/database-hosting.md#dydra)
105 | - [ElephantSQL](pages/database-hosting.md#elephantsql)
106 | - [Fauna](pages/database-hosting.md#fauna)
107 | - [Firebase database](pages/database-hosting.md#firebase-database)
108 | - [Google Cloud Datastore](pages/database-hosting.md#google-cloud-datastore)
109 | - [InfluxDB Cloud](pages/database-hosting.md#influxdb-cloud)
110 | - [MongoDB Atlas](pages/database-hosting.md#mongodb-atlas)
111 | - [Neon](pages/database-hosting.md#neon)
112 | - [Openshift MongoDB](pages/database-hosting.md#openshift-mongodb)
113 | - [Oracle Cloud](pages/database-hosting.md#oracle-cloud)
114 | - [Railway](pages/database-hosting.md#railway)
115 | - [Redis Cloud](pages/database-hosting.md#redis-cloud)
116 | - [Supabase Postgres](pages/database-hosting.md#supabase-postgres)
117 | - [**Database management**](pages/database-management.md)
118 | - [Redsmin](pages/database-management.md#redsmin)
119 | - [**Database modeling**](pages/database-modeling.md)
120 | - [ERD Lab](pages/database-modeling.md#erdlab)
121 | - [**Data mining**](pages/data-mining.md)
122 | - [Count](pages/data-mining.md#count)
123 | - [Metabase](pages/data-mining.md#metabase)
124 | - [**Dependency management**](pages/dependency-management.md)
125 | - [Dependabot](pages/dependency-management.md#dependabot)
126 | - [Renovate](pages/dependency-management.md#renovate)
127 | - [**DNS hosting**](pages/dns-hosting.md)
128 | - [LuaDNS](pages/dns-hosting.md#luadns)
129 | - [**Emailing**](pages/emailing.md)
130 | - [Elastic Email](pages/emailing.md#elastic-email)
131 | - [Emaillabs](pages/emailing.md#emaillabs)
132 | - [Parsio Email Parser](pages/emailing.md#parsio-email-parser)
133 | - [Postmark](pages/emailing.md#postmark)
134 | - [SendGrid](pages/emailing.md#sendgrid)
135 | - [SparkPost](pages/emailing.md#sparkpost)
136 | - [Mailazy](pages/emailing.md#mailazy)
137 | - [**Error Reporting**](pages/error-reporting.md)
138 | - [Bugsnag](pages/error-reporting.md#bugsnag)
139 | - [LogRocket](pages/error-reporting.md#logrocket)
140 | - [Muscula](pages/error-reporting.md#muscula)
141 | - [Rollbar](pages/error-reporting.md#rollbar)
142 | - [Sentry](pages/error-reporting.md#sentry)
143 | - [**File transformation**](pages/file-transformation.md)
144 | - [Cloudinary](pages/file-transformation.md#cloudinary)
145 | - [Filestack](pages/file-transformation.md#filestack)
146 | - [**Logging**](pages/logging.md)
147 | - [Application Insights](pages/logging.md#application-insights)
148 | - [Bugfender](pages/logging.md#bugfender)
149 | - [HyperDX](pages/logging.md#hyperdx)
150 | - [Logentries](pages/logging.md#logentries)
151 | - [Loggly](pages/logging.md#loggly)
152 | - [Logsene](pages/logging.md#logsene)
153 | - [New Relic](pages/logging.md#new-relic)
154 | - [Splunk](pages/logging.md#splunk)
155 | - [Sumologic](pages/logging.md#sumologic)
156 | - [**Messaging queue services**](pages/messaging-queue-services.md)
157 | - [CloudAMQP](pages/messaging-queue-services.md#cloudamqp)
158 | - [Google Cloud Pub/Sub](pages/messaging-queue-services.md#google-cloud-pubsub)
159 | - [**Misc**](pages/misc.md)
160 | - [Argonaut](pages/misc.md#argonaut)
161 | - [ExchangeRate-API](pages/misc.md#exchangerate-api)
162 | - [FingerprintJS Pro](pages/misc.md#fingerprintjs-pro)
163 | - [Geocodio](pages/misc.md#geocodio)
164 | - [ipapi.is](pages/misc.md#ipapiis)
165 | - [Let's Encrypt](pages/misc.md#lets-encrypt)
166 | - [Mailtrap](pages/misc.md#mailtrap)
167 | - [ostr.io](pages/misc.md#ostrio)
168 | - [Svix](pages/misc.md#svix)
169 | - [Taskade](pages/misc.md#taskade)
170 | - [Warrant](pages/misc.md#warrant)
171 | - [**Mobile analytics**](pages/mobile-analytics.md)
172 | - [Amazon Mobile Analytics](pages/mobile-analytics.md#amazon-mobile-analytics)
173 | - [Countly Analytics](pages/mobile-analytics.md#countly-analytics)
174 | - [Firebase Analytics](pages/mobile-analytics.md#firebase-analytics)
175 | - [Flurry Analytics](pages/mobile-analytics.md#flurry-analytics)
176 | - [Indicative Analytics](pages/mobile-analytics.md#indicative-analytics)
177 | - [Mixpanel](pages/mobile-analytics.md#mixpanel)
178 | - [Segment](pages/mobile-analytics.md#segment)
179 | - [Visual Studio Mobile Center](pages/mobile-analytics.md#visual-studio-mobile-center)
180 | - [**Monitoring**](pages/monitoring.md)
181 | - [Google Stackdriver](pages/monitoring.md#google-stackdriver)
182 | - [Healthchecks.io](pages/monitoring.md#healthchecksio)
183 | - [Honeybadger.io](pages/monitoring.md#honeybadgerio)
184 | - [Librato](pages/monitoring.md#librato)
185 | - [New Relic](pages/monitoring.md#new-relic)
186 | - [OnlineOrNot](pages/monitoring.md#onlineornot)
187 | - [PingPong](pages/monitoring.md#pingpong)
188 | - [Sematext SPM](pages/monitoring.md#sematext-spm)
189 | - [Uptime Robot](pages/monitoring.md#uptime-robot)
190 | - [**Push notifications**](pages/push-notifications.md)
191 | - [Azure Notification Hubs](pages/push-notifications.md#azure-notification-hubs)
192 | - [Batch](pages/push-notifications.md#batch)
193 | - [Firebase Push](pages/push-notifications.md#firebase-push)
194 | - [Ionic Push](pages/push-notifications.md#ionic-push)
195 | - [onesignal](pages/push-notifications.md#onesignal)
196 | - [**Scheduling & Booking**](pages/scheduling.md)
197 | - [Cronofy](pages/scheduling.md#cronofy)
198 | - [**Searching**](pages/searching.md)
199 | - [Algolia](pages/searching.md#algolia)
200 | - [**Security**](pages/security.md)
201 | - [Snyk](pages/security.md#snyk)
202 | - [**Serverless app hosting**](pages/serverless-app-hosting.md)
203 | - [AWS Lambda](pages/serverless-app-hosting.md#aws-lambda)
204 | - [Google Cloud Functions](pages/serverless-app-hosting.md#google-cloud-functions)
205 | - [**Static app hosting**](pages/static-app-hosting.md)
206 | - [AWS S3](pages/static-app-hosting.md#aws-s3)
207 | - [Cloudflare Pages](pages/static-app-hosting.md#cloudflare-pages)
208 | - [Firebase hosting](pages/static-app-hosting.md#firebase-hosting)
209 | - [GitHub Pages](pages/static-app-hosting.md#github-pages)
210 | - [GitLab Pages](pages/static-app-hosting.md#gitlab-pages)
211 | - [Netlify](pages/static-app-hosting.md#netlify)
212 | - [Render](pages/static-app-hosting.md#render)
213 | - [Surge](pages/static-app-hosting.md#surge)
214 | - [Vercel](pages/static-app-hosting.md#vercel)
215 | - [**User authentication**](pages/user-authentication.md)
216 | - [Aserto](pages/user-authentication.md#aserto)
217 | - [Auth0](pages/user-authentication.md#auth0)
218 | - [AWS Cognito](pages/user-authentication.md#aws-cognito)
219 | - [Descope](pages/user-authentication.md#descope)
220 | - [Firebase authentication](pages/user-authentication.md#firebase-authentication)
221 | - [Ionic Auth](pages/user-authentication.md#ionic-auth)
222 | - [LoginRadius](pages/user-authentication.md#loginradius)
223 | - [MojoAuth](pages/user-authentication.md#mojoauth)
224 | - [Okta](pages/user-authentication.md#okta)
225 | - [Ory](pages/user-authentication.md#ory)
226 | - [SuperTokens](pages/user-authentication.md#supertokens)
227 | - [Visual Studio Mobile Center](pages/user-authentication.md#visual-studio-mobile-center)
228 | - [**Web Scraping**](pages/web-scraping.md)
229 | - [Apify](pages/web-scraping.md#apify)
230 | - [Crawlbase](pages/web-scraping.md#crawlbase)
231 | - [Scraper API](pages/web-scraping.md#scraper-api)
232 | - [SearchApi](pages/web-scraping.md#searchapi)
233 | - [PhantomJsCloud](pages/web-scraping.md#phantomjscloud)
234 | - [**Website audit**](pages/website-audit.md)
235 | - [Checkbot](pages/website-audit.md#checkbot)
236 |
--------------------------------------------------------------------------------
/pages/activity-feeds.md:
--------------------------------------------------------------------------------
1 | # Activity Feeds & Chat Messaging
2 |
3 |
4 |
5 | - [PubNub](#pubnub)
6 | - [Pusher](#pusher)
7 | - [Stream](#stream)
8 |
9 |
10 |
11 | ## PubNub
12 |
13 | [Pricing page](https://www.pubnub.com/pricing/)
14 |
15 | * *Free tier*: Unlimited channels, 100 max devices, 1 million messages/month, support
16 | * *Pros*: Send and receive messages and signals to any device in under 0.25 seconds worldwide. 70+ Realtime SDKs. Wonderful docs, and dashboard. Add on features such as BLOCKS (Serverless compute for building and scaling realtime applications.), Presence, Storage, Push Notifications, Analytics, and Access Management.
17 |
18 | ## Pusher
19 |
20 | [Pricing page](https://pusher.com/channels/pricing)
21 |
22 | * *Free tier*: Unlimited channels, 100 max connections, 200,000 messages a day, support
23 | * *Pros*: Send messages from your server and subscribe to them in real-time from any client (Android, iOS, JavaScript, etc.) at massive scale (Pub/Sub). Great documentation, intuitive client libraries, and a powerful dashboard for testing, debugging, and analytics. Libraries available for various languages.
24 |
25 | ## Stream
26 |
27 | [Pricing page (Chat)](https://getstream.io/chat/pricing/)
28 | [Pricing page (Activity Feeds)](https://getstream.io/activity-feeds/pricing/)
29 |
30 |
31 | * *Free tier*: 2k MAU on Chat / 9 million feed updates/month for Feeds with the [Maker Account](https://getstream.io/maker-account/)
32 | * *Pros*: REST API + SDK Support for major languages and frameworks. Highly scalable infrastructure that powers experiences for over a billion users.
33 | * *Limitations*: The Maker Account is limited to companies with five or less team members, less than $10k in monthly revenue and have taken less than $100k in funding.
34 |
--------------------------------------------------------------------------------
/pages/alerting-and-paging.md:
--------------------------------------------------------------------------------
1 | # Alerting and Paging
2 |
3 |
4 |
5 | - [PagerDuty](#pagerduty)
6 | - [OpsGenie](#opsgenie)
7 |
8 |
9 |
10 |
11 | ## PagerDuty
12 |
13 | [Pricing page](https://www.pagerduty.com/pricing/incident-response/)
14 |
15 | * *Free tier*: Unlimited API calls, 650+ out-of-box integrations (monitoring and chat), supports up to 5 users
16 | * *Pros*: Provides a cheap and efficient way to alert for system incidents from a range of monitor types
17 | * *Limitations*: 5 user accounts, no SSO, no email support
18 |
19 | ## OpsGenie
20 |
21 | [Pricing page](https://www.atlassian.com/software/opsgenie/pricing)
22 |
23 | * *Free tier*: Supports up to 5 users, unlimited alerting, 1,000 API requests per user
24 | * *Pros*: Provides a cheap and efficient way to alert for system incidents from a range of monitor types
25 | * *Limitations*: 5 user accounts, no SSO, no email support
26 |
27 |
--------------------------------------------------------------------------------
/pages/api-management.md:
--------------------------------------------------------------------------------
1 | # API Management
2 |
3 |
4 |
5 | - [Zuplo](#zuplo)
6 |
7 |
8 |
9 | ## Zuplo
10 |
11 | [Pricing page](https://zuplo.com/pricing)
12 |
13 | - *Free tier*: 100K requests/month, 1GB egress/month, unlimited environment, developer portal
14 | - *Pros*: Fast way to build an API and manage it through github, developer portal autogenerates documentation for the API, API performance is fast
15 | - *Limitations*: Free tier adds small Zuplo logo to developer portals
16 | - *Exceeding the free tier*: service continues to work and a sale representative contacts the user
17 | - *Credit card required*: No
18 |
--------------------------------------------------------------------------------
/pages/app-hosting.md:
--------------------------------------------------------------------------------
1 | # App hosting
2 |
3 |
4 |
5 | - [Alwaysdata](#alwaysdata)
6 | - [AWS EC2](#aws-ec2)
7 | - [Azure App Service](#azure-app-service)
8 | - [Fly](#fly)
9 | - [GearHost](#gearhost)
10 | - [Glitch](#glitch)
11 | - [Google App Engine](#google-app-engine)
12 | - [Google Compute Engine](#google-compute-engine)
13 | - [IBM Cloud](#ibm-cloud)
14 | - [Koyeb](#koyeb)
15 | - [Netlify](#netlify)
16 | - [OpenShift](#openshift)
17 | - [Oracle](#oracle)
18 | - [Qoddi](#qoddi)
19 | - [Render](#render)
20 | - [Vercel](#vercel)
21 |
22 |
23 |
24 | ## Alwaysdata
25 |
26 | [Pricing page](https://alwaysdata.com/)
27 |
28 | * *Free tier*: up to 100MB overall
29 | * *Pros*: Unlimited sites and applications (are supported Node.js, Python, PHP, Ruby, Elixir, Java, Deno and .NET), full SSL support, create schedules tasks, automatic backups each day with a retention of 30 days, domain administration with unlimited domains and emails
30 |
31 | ## AWS EC2
32 |
33 | [Product page](https://aws.amazon.com/free/)
34 |
35 | * *Free tier*: 750 hours/month of t2.micro instances
36 | * *Limitations*: Expires 12 months after sign-up
37 | * *Credit card required*: Yes, [you must add a valid [credit card, debit card, or another payment method](https://repost.aws/knowledge-center/free-tier-payment-method))
38 |
39 | ## Azure App Service
40 |
41 | [Pricing page](https://azure.microsoft.com/en-us/pricing/details/app-service/)
42 |
43 | * *Free tier*: 10 applications, 1 shared core, 1GB RAM and 1GB storage per application
44 | * *Pros*: Supports .NET, easy publishing directly from Git/GitHub/Bitbucket
45 | * *Limitations*: Cumulative limit for CPU (60 minutes allowed every 24 hours), No uptime SLA, No custom domain, No SSL
46 | * *Credit card required*: Yes, you must add a [credit or debit card](https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/change-credit-card)
47 |
48 | ## Fly
49 |
50 | [Pricing page](https://fly.io/docs/about/pricing/)
51 |
52 | * *Free tier*: 2340 shared CPU hours per month, 160GB outbound bandwidth per month (unlimited inbound), Unlimited IPv6 and 1 IPv4 Anycast IPs per active app, 10 active certificates per app
53 | * *Limitations*: No uptime SLA, No web app (access through CLI only)
54 | * *Credit card required*: [Yes](https://fly.io/docs/about/credit-cards/)
55 |
56 | ## GearHost
57 |
58 | [Pricing page](https://www.gearhost.com/pricing)
59 |
60 | * *Free tier*: 1 shared node and 1 worker at max, 100MB storage, 1GB bandwidth/month, Custom domains
61 | * *Pros*: Supports .NET (4.6), PHP (5.3-5.5) and Node.js apps, MSSQL and MySQL databases, Easy publishing over FTP, WebDeploy or directly from Git/GitHub/Bitbucket
62 | * *Limitations*: Cumulative limits for CPU (60 minutes allowed every 24 hours) and RAM (256MB allocated every hour), 1GB bandwidth allowd every 24 hours, [250 concurrent connections](https://www.gearhost.com/documentation/difference-free-standard-reserved-plans), No SSL support, only 32bits processes
63 | * *Exceeding the free tier*: If CPU usage, RAM usage or bandwidth consumed reaches the limit within its timefame, the application goes offline until the counter resets
64 |
65 | ## Glitch
66 |
67 | [Pricing page](https://glitch.com/pricing)
68 |
69 | * *Free tier*: Instantly deployed Node.js app with collaboration tool, 1000 project hours, 4000 requests/hour, 512MB ram, 200MB disk excluding node_modules, Custom domain
70 | * *Pros*: Based on Node.js, Online editor with real time collaboration, Live redeploy, Great for prototyping and collaboration
71 | * *Limitations*: Free tier instances will sleep after 5 mins of inactivity but will turn on when someone accesses the website
72 |
73 | ## Google App Engine
74 |
75 | [Product page](https://cloud.google.com/appengine)
76 |
77 | * *Free tier*: 28 instance hours/day, 1GB outbound bandwidth/day, 1GB inbound bandwidth/day, 5GB Cloud storage, Shared memcache, 1000 search operations per day, 10MB search indexing, 100 emails per day
78 | * *Pros*: Managed, Autoscaling, Works well with other Google Cloud features (load balancing, datastores, etc.), Multiple languages supported
79 | * *Limitations*: Free tier only applies to a standard environment which supports Python, Java, PHP and Go
80 | * *Credit card required*: Yes, you must have a [valid payment method](https://cloud.google.com/appengine/docs/standard/payment-instrument), even for the free tier
81 |
82 | ## Google Compute Engine
83 |
84 | [Product page](https://cloud.google.com/compute/)
85 |
86 | * *Free tier*: 1 f1-micro instance per month (US regions only), 30GB-months HDD, 5GB-months snapshot, 1GB network egress from North America to all region destinations per month (excluding China and Australia)
87 | * *Pros*: Works well with other Google Cloud features (load balancing, datastores, etc.)
88 | * *Limitations*: Limited to US region only for now
89 | * *Credit card required*: Yes, you must provide a [credit card or other payment method](https://cloud.google.com/free/docs/free-cloud-features), even for a free trial
90 |
91 | ## IBM Cloud
92 |
93 | [Pricing page](https://cloud.ibm.com/pricing/)
94 |
95 | * *Free tier*: 512MB/month
96 | * *Pros*: Can deploy multiple smaller instance for free for a total of 512MB (4x128MB, 2x256MB...), Supports multiple languages (Java, JS, Go, PHP, Python Ruby), Supports containers
97 |
98 | ## Koyeb
99 |
100 | [Pricing page](https://www.koyeb.com/pricing)
101 |
102 | * *Free tier*: 2 nano services, 1vCPU per service, 256MB of RAM per service, 2.5GB SSD per service, 100GB outbound bandwidth (unlimited inbound)
103 | * *Pros*: Native autoscaling, Intuitive web interface and CLI, Deploy with Git, Edge CDN, Cron background tasks, Good observability, Supports containers
104 | * *Limitations*: Custom domains not supported yet, Websockets not supported yet, No uptime SLA on free tier.
105 |
106 | ## Netlify
107 |
108 | [Pricing page](https://www.netlify.com/pricing/)
109 |
110 | * *Free tier*: 100GB bandwidth per month, 1 concurrent build, 300 build minutes/month, 125000 serverless function invocations per month, 100 form submissions per month, 1000 active Identity users per month, 2500 large media transformations per month
111 | * *Pros*: Deploy with Git, Edge CDN
112 | * *Limitations*: No site analytics on free tier
113 | * *Credit card required*: No
114 |
115 | ## OpenShift
116 |
117 | [Pricing page](https://www.openshift.com/pricing/index.html)
118 |
119 | * *Free tier*: 1 project, 2GB memory, 2GB storage, no custom domain
120 | * *Pros*: Gears can be used to deploy apps in a lot of languages and/or databases, Many deployment templates are provided
121 | * *Limitations*: Deployment requires installation of OpenShift app, Idle apps take longer to load (>30s)
122 |
123 | ## Oracle
124 |
125 | [Pricing page](https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier.htm)
126 |
127 | * *Free tier*: 2 Compute(AMD) Micro instances (1/8th OCPU, 1GB memory each), Ampere A1 Compute(Arm) instances (4 OCPUs and 24GB of memory that you can allocate flexibly), 20TB outbound bandwidth (unlimited inbound) [Read more](https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm)
128 | * *Pros*: Free forever virtual machines
129 | * *Limitations*: OS selection restricted to Oracle Enterprise Linux, CentOS and Ubuntu
130 |
131 | ## Qoddi
132 |
133 | [Pricing page](https://qoddi.com/#pricing)
134 |
135 | * *Free tier*: 512MB RAM, 1 vCPU
136 | * *Pros*: Always online, Unlimited build minutes
137 | * *Limitations*: No uptime SLA on free tier
138 |
139 | ## Render
140 |
141 | [Pricing page](https://render.com/pricing)
142 |
143 | * *Free tier*: 100GB outbound bandwidth per month (unlimited inbound)
144 | * *Pros*: Includes CDN, Deploy with git, Custom domains, Automatic HTTPS
145 | * *Limitations*: Free tier does not allow tracking deployments from Github. You can use [this tool](https://github.com/marketplace/actions/render-github-action) instead if you prefer
146 | * *Credit card required*: No
147 |
148 | ## Vercel
149 |
150 | [Pricing page](https://vercel.com/pricing)
151 |
152 | * *Free tier*: 100GB bandwidth per month, 100GB-Hours serverless function execution, 1000 image optimizations, Unlimited serverless function invocations, 100000 edge function invocations, 6000 build minutes/month, 1 concurrent build, 50 domains per project, 3 projects per git repository, 100 deployments per day, 12 serverless functions written in Node.js, Go, Python and Ruby
153 | * *Pros*: Deploy with git, Edge CDN, Preview deployments, Next.js API endpoints are converted to serverless functions automatically. [Also see](static-app-hosting.md#vercel) for static hosting
154 | * *Limitations*: No uptime SLA on free tier, Free tier does not allow commercial usage, observability is limited, Free tier has limited analytics
155 | * *Credit card required*: No
156 |
--------------------------------------------------------------------------------
/pages/app-testing.md:
--------------------------------------------------------------------------------
1 | # App Testing
2 |
3 |
4 |
5 | - [Applitools](#applitools)
6 | - [LambdaTest](#lambdatest)
7 | - [Sauce Labs](#sauce-labs)
8 | - [TestingBot](#testingbot)
9 |
10 |
11 |
12 | ## Applitools
13 |
14 | [Pricing page](https://applitools.com/pricing)
15 |
16 | * *Free tier*: Free for open source. A free tier for a single user is also available with 25 visual validations/week, 1 concurrent run and 1 week data retention.
17 | * *Pros*: smart visual validation for web, native mobile and desktop apps. Integrates with almost all automation solutions (like Selenium and Karma) and remote runners (Sauce Labs, Browser Stack).
18 | * *Limitations*: Free tier for open source projects must be requested
19 |
20 | ## LambdaTest
21 |
22 | [Pricing page](https://www.lambdatest.com/pricing)
23 |
24 | * *Free tier*: Capped services quota per month
25 | * *Pros*: Testing on latest mobile and desktop browsers on cloud with screenshots and responsiveness across 44 devices.
26 |
27 | ## Sauce Labs
28 |
29 | [Pricing page](https://saucelabs.com/pricing)
30 | [Open source license](https://opensource.saucelabs.com/) (bottom of page)
31 |
32 | * *Free tier*: free for open source, unlimited automated testing, unlimited manual testing, 5 concurrent VMs, 2 subaccounts
33 | * *Pros*: web tests on hundreds of platform/OS/browser combinations, integrates well with test runners like Karma and Selenium
34 |
35 | ## TestingBot
36 |
37 | [Pricing page](https://testingbot.com/pricing)
38 |
39 | * *Free tier*: free for open source, unlimited automated testing, unlimited manual testing, 5 concurrent VMs
40 | * *Pros*: Test on +2600 browsers/devices with Selenium, Cypress, Appium, Puppeteer and Playwright.
41 |
--------------------------------------------------------------------------------
/pages/application-performance-monitoring.md:
--------------------------------------------------------------------------------
1 | # Application performance monitoring
2 |
3 |
4 |
5 | - [Datadog](#datadog)
6 | - [Elastic APM](#elastic-apm)
7 | - [Lightstep](#lightstep)
8 | - [New Relic](#new-relic)
9 | - [Sentry](#sentry)
10 |
11 |
12 |
13 | ## Datadog
14 |
15 | [Pricing page](https://www.datadoghq.com/pricing/)
16 |
17 | * *Free tier*: Monitoring of 5 hosts with 1 day metric rentention.
18 | * *Pros*: Offer dashboards and integrations with hundreds of apps and services.
19 |
20 | ## Elastic APM
21 |
22 | [Pricing page](https://www.elastic.co/apm)
23 |
24 | * *Free tier*: unlimited applications, 500K transactions/month, 24 hour data retention on metrics and errors, unlimited users.
25 | * *Pros*: Monitor front-end and back-end JavaScript applications and most common frameworks: React, Angular 1 and 2 and Node.js. Also supports Django and Flask.
26 | *Formerly Opbeat, acquired by Elastic*
27 |
28 | ## Lightstep
29 |
30 | [Pricing page](https://lightstep.com/pricing)
31 |
32 | * *Free tier*: explore all features, 28 day data retention, 4MB/minute trace data, 7500 monthly active time series, unlimited users.
33 | * *Pros*: Unlimited infrastructure, application, runtime, cloud, third-party metrics ingestion. Built-in integrations, dashboards, change intelligence, alerting, and real-time querying.
34 |
35 | ## New Relic
36 |
37 | [Pricing page](https://newrelic.com/pricing)
38 |
39 | * *Free tier*: 100 GB/month, 1 free full access user, unlimited free basic users.
40 | * *Pros*: Collect all your telemetry data in one place to deliver full-stack observability and power AI-driven insights so you can confidently improve service reliability and accelerate time to market. Supports most popular back-end, front-end, infrastructure, and cloud frameworks and services.
41 | * *Exceeding the free tier*: After exceeding the 100 GB/month you will see a paywall asking you to add a credit card. Data collection will continue and access to key pages to lower data ingest will still be available.
42 |
43 | ## Sentry
44 |
45 | [Pricing page](https://sentry.io/pricing/)
46 |
47 | * *Free tier*: 10,000 transactions/month, 30-day data retention.
48 | * *Pros*: Sentry is [BSD-licensed open source](https://github.com/getsentry/sentry) and also comes with free tier for error monitoring and session replays.
49 | * *Exceeding the free tier*: After exceeding 10,000 transactions/month, no new transactions will be ingested. The account remains free and existing performance data within the retention period is still available.
50 | * *Limitations*: Limit 1 user
51 |
--------------------------------------------------------------------------------
/pages/code-collaboration-tools.md:
--------------------------------------------------------------------------------
1 | # Code collaboration tools
2 |
3 |
4 |
5 | - [Bitbucket](#bitbucket)
6 | - [Cloud9](#cloud9)
7 | - [Codeanywhere](#codeanywhere)
8 | - [GitDailies](#gitdailies)
9 | - [GitHub](#github)
10 | - [GitLab](#gitlab)
11 | - [Launchpad](#launchpad)
12 |
13 |
14 |
15 | ## Bitbucket
16 |
17 | [Pricing page](https://bitbucket.org/product/pricing/upcoming?tab=host-in-the-cloud)
18 |
19 | * *Free tier*: unlimited public and private repositories for 5 users, 1GB storage/repository, 1GB file storage, 50 minutes build time/month
20 | * *Pros*: provide pull requests, issue tracking, code snippets and wiki, has a desktop app
21 |
22 | ## Cloud9
23 |
24 | [Pricing page](https://aws.amazon.com/cloud9/pricing/)
25 |
26 | * *Free tier*: unlimited public workspace and 1 private workspace, 1 CPU, 512MB RAM & 2GB HDD per workspace
27 | * *Pros*: supports PHP, Node.js, Django, Ruby on Rails with MongoDB and MySQL database, can also choose basic Ubuntu installation
28 | * *Limitations*: runs on the AWS EC2 Free Tier; so shares the EC2 limitation of expiry after 12 months.
29 |
30 | ## Codeanywhere
31 |
32 | [Product page](https://codeanywhere.com) / [Pricing page](https://codeanywhere.com/pricing)
33 |
34 | * *Free tier*: Web-based IDE accessible from desktop or mobile device, unlimited live collaboration, 1 revision per file, 1 remote connection (FTP, virtual machine, cloud provider), 1 custom domain, 1 container with 256MB of RAM and 2GB storage
35 | * *Pros*: available from everywhere, allows live collaboration on code
36 | * *Exceeding the free tier*: If you attempt to create more than 1 GitHub connection, for example, it will block it and suggest you pay for Codeanywhere.
37 |
38 | ## GitDailies
39 |
40 | [Product page](https://gitdailies.com)
41 |
42 | * *Free tier*: daily reports of Commit and Pull Request activity, unlimited users, Push visualizer, peer recognition system, custom alert builder
43 | * *Pros*: keeps a software team updated with what happened in their repos today, lets you monitor changes to sensitive areas of code, avoids alert overload
44 | * *Limitations*: max 3 repos, max 3 alert configs
45 |
46 | ## GitHub
47 |
48 | [Pricing page](https://github.com/pricing)
49 |
50 | * *Free tier*: unlimited public repositories with unlimited collaborators and organizations. Unlimited private repositories with up to 3 collaborators
51 | * *Pros*: provide issue tracking, code snippets (Gist), code reviews, wiki, organizations/team management, 3rd party integration and hooks, has a desktop app
52 |
53 | ## GitLab
54 |
55 | [Product page](https://about.gitlab.com/gitlab-com/)
56 |
57 | * *Free tier*: unlimited public/private projects, unlimited private collaborators, unlimited global storage, 10GB storage/project
58 | * *Pros*: provide issue tracking, code snippets, wiki and webhooks, can be also self hosted by downloading GitLab Community Edition, provide also free continuous integration services for GitLab.com users (on shared runners, see [GitLab CI](#gitlab-ci))
59 |
60 | ## Launchpad
61 |
62 | [Product page](https://launchpad.net/+tour)
63 |
64 | * *Free tier*: unlimited code hosting with Bazaar, free for Open Source
65 | * *Pros*: bug tracker, code review tool, community translations collaboration, building and hosting Ubuntu packages, mailing lists, simple project specification tracker
66 |
--------------------------------------------------------------------------------
/pages/code-review-coverage.md:
--------------------------------------------------------------------------------
1 | # Code Review & Coverage
2 |
3 |
4 |
5 | - [Codecov](#codecov)
6 | - [Coveralls](#coveralls)
7 |
8 |
9 |
10 | ## Codecov
11 |
12 | [Home page](https://codecov.io)
13 | * *Free tier*: Unlimited public repositories and 1 private repository, unlimited team members.
14 | * *Pros*: Free code coverage tracking, pull-request comments, and github integration through browser extensions.
15 |
16 | ## Coveralls
17 |
18 | [Pricing page](https://coveralls.io/pricing)
19 |
20 | * *Free tier*: Unlimited public repositories.
21 | * *Pros*: Free test-suite code coverage tracking, pull-request annotation, and repo badges.
22 | * *Limitations*: free tier does not support private repositories.
23 |
--------------------------------------------------------------------------------
/pages/content-as-a-service.md:
--------------------------------------------------------------------------------
1 | # Content as a service
2 |
3 |
4 |
5 | - [Contentful](#contentful)
6 | - [Dummy Image](#dummy-image)
7 | - [FakeJSON](#fakejson)
8 | - [Image Charts](#image-charts)
9 | - [Localizely](#localizely)
10 | - [PersianJSONPlaceholder](#persianjsonplaceholder)
11 | - [prismic.io](#prismicio)
12 | - [Sanity](#sanity)
13 | - [Storyblok](#storyblok)
14 | - [Supportivekoala](#supportivekoala)
15 |
16 |
17 |
18 | ## Contentful
19 |
20 | [Pricing page](https://www.contentful.com/pricing/)
21 |
22 | * *Free tier*: access to 4 content APIs (management, delivery, preview, images) up to 10,000 records, 50,000 API calls, 3 users, 3 user roles (admin, developer, editor)
23 | * *Pros*: access to modern web app for content modeling and management, webhooks for integrating with other apps
24 | * *Limitations*: no content localization, community support
25 | * *Exceeding the free tier*: upon approach of a quota, Contentful will ask for a credit card in order to charge for over-limit usage
26 |
27 | ## Dummy Image
28 |
29 | [Product page](https://dummyimage.com/)
30 |
31 | * *Free tier*: Completely free to use
32 | * *Pros*: Dynamically generate a dummy image at any size, color, and with custom text
33 |
34 | ## FakeJSON
35 |
36 | [Product page](https://fakejson.com/)
37 |
38 | * *Free tier*: Completely free to use
39 | * *Pros*: Most of field types available in free tier. Can be used with JS
40 | library.
41 | * *Limitations*: Limited number of daily requests
42 |
43 | ## Image Charts
44 |
45 | [Pricing page](https://image-charts.com/)
46 |
47 | * *Free tier*: unlimited image charts generation but with a watermark
48 | * *Pros*: drop-in replacement for Google Image Charts, gif animation support
49 |
50 | ## Localizely
51 |
52 | [Pricing page](https://localizely.com/pricing/)
53 |
54 | * *Free tier*: 250 string keys, 1 project, unlimited languages and users.
55 | * *Pros*: Easy to use. Over-the-air translation updates. Completely free for Open Source projects without limitations.
56 |
57 | ## PersianJSONPlaceholder
58 |
59 | [Product page](https://jsonplaceholder.ir/)
60 |
61 | * *Free tier*: Completely free to use
62 |
63 | ## prismic.io
64 |
65 | [Pricing page](https://prismic.io/pricing)
66 |
67 | * *Free tier*: Unlimited records (types include text, images, geo, and more), Unlimited API calls, 1 user
68 | * *Pros*: Node.js, PHP, Java, and Ruby SDKs and REST API access. Custom record types, advanced query capabilities, free multi user plan for Open Source/Open Content projects.
69 | * *Limitations*: no built-in localization support, custom types have no versioning support
70 |
71 | ## Sanity
72 |
73 | [Pricing page](https://www.sanity.io/pricing/compare)
74 |
75 | * *Free tier*: 3 users, 10K documents, 500K API CDN requests, 100K API requests, 2 datasets (can be made private), image pipeline / asset CDN, 100 realtime concurrent database connections, support for GraphQL (beta)
76 | * *Pros*: Good documentation, Studio (editor / content manager) is easily customisable, great community support in slack channel, powerful query language (GROQ), GraphQL support, webhooks
77 | * *Exceeding the free tier*: Payment details need to be added for overages or requests will be blocked
78 |
79 | ## Storyblok
80 |
81 | [Pricing page](https://www.storyblok.com/pricing/)
82 |
83 | * *Free tier*: Unlimited content entries, unlimited components
84 | * *Pros*: Internationalization. Image and video asset support. Visual editor for editing a live site. Js/Node/Ruby/PHP SDKs. Headless CMS.
85 | * *Limitations*: 1 user. Max 50mb video size. No version history. No webhooks.
86 | * *Exceeding the free tier*: Will reach out if they think there you’re using it in an abusive way.
87 |
88 | ## Supportivekoala
89 |
90 | [Product page](https://supportivekoala.com/)
91 |
92 | * *Free tier*: Allows you to autogenerate images by your input via templates. Free plan allows you to create up to 100 images per week
93 | * *Pros*: You can generate images by API or on zapier from a big library of templates that looks like canva.com
94 |
--------------------------------------------------------------------------------
/pages/content-delivery-networks.md:
--------------------------------------------------------------------------------
1 | # Content Delivery Networks
2 |
3 |
4 |
5 | - [Cloudflare](#cloudflare)
6 |
7 |
8 |
9 | ## Cloudflare
10 |
11 | [Pricing page](https://www.cloudflare.com/plans/)
12 |
13 | * *Free tier*: unlimited websites, free global CDN, free DNS management, shared SSL certificate, 3 page rules/website, basic DDoS protection
14 | * *Pros*: very fast and reliable free CDN, fast DNS propagation, supports CNAME flattening, compatible with HTTP/2, SPDY, WebSockets and IPv6, offers shared SSL (between User and Cloudflare servers), a lot of services are provided (page rules, script injection, image optimization, statistics, etc)
15 |
--------------------------------------------------------------------------------
/pages/continuous-integration-delivery.md:
--------------------------------------------------------------------------------
1 | # Continuous integration/delivery
2 |
3 |
4 |
5 | - [AppVeyor](#appveyor)
6 | - [Bitbucket Pipelines](#bitbucket-pipelines)
7 | - [Bitrise](#bitrise)
8 | - [CircleCI](#circleci)
9 | - [Codefresh](#codefresh)
10 | - [Codemagic](#codemagic)
11 | - [Codeship](#codeship)
12 | - [Drone](#drone)
13 | - [GitHub Actions](#github-actions)
14 | - [GitLab CI](#gitlab-ci)
15 | - [Semaphore](#semaphore)
16 | - [TeamCity](#teamcity)
17 | - [Travis CI (Org)](#travis-ci-org)
18 | - [Visual Studio Team Services](#visual-studio-team-services)
19 |
20 |
21 |
22 | ## AppVeyor
23 |
24 | [Pricing page](https://www.appveyor.com/pricing/)
25 |
26 | * *Free tier*: Unlimited projects for open source, 1 concurrent build
27 | * *Pros*: Build support for .NET, Xamarin, Node.js and Ruby, Integrates with 10 different Git hosting providers including GitHub, GitLab and Bitbucket, Deploys to Azure, Amazon and other hosting providers
28 |
29 | ## Bitbucket Pipelines
30 | [Product Page](https://bitbucket.org/product/features/pipelines)
31 |
32 | * *Free tier*: 50 min / month included
33 | * *Pros*: You can have your runner self-hosted, full integration with Bitbucket
34 | * *Cons*: Only with Bitbucket
35 |
36 | ## Bitrise
37 |
38 | [Pricing page](https://www.bitrise.io/pricing)
39 |
40 | * *Free tier*: Run up to 90 builds in parallel, Build time limit of 90 minutes
41 | * *Pros*: Runs are always finished even if you run out of credit in the middle
42 | * *Limitations*: Unused free monthly credit is lost
43 |
44 | ## CircleCI
45 |
46 | [Pricing page](https://circleci.com/pricing/)
47 |
48 | * *Free tier*: Unlimited repos and users, 1 concurrent build, 1500 build minutes/month
49 | * *Pros*: Supports Docker containers, Integrates with many tools (GitHub, Bitbucket, Code Climate, Slack, Jira)
50 |
51 | ## Codefresh
52 |
53 | [Pricing page](https://codefresh.io/pricing/)
54 |
55 | * *Free tier*: Unlimited repos and 3 users, 1 concurrent build, Unlimited builds
56 | * *Pros*: Native Docker support, Built-in Docker registry, Built-in Helm repository, Distributed Docker cache, Kubernetes/Helm dashboard, Integrated Docker Swarm test environments
57 |
58 | ## Codemagic
59 |
60 | [Pricing page](https://codemagic.io/pricing/)
61 |
62 | * *Free tier*: 500 build minutes/month, MacOS standard VM
63 | * *Pros*: Easy to setup Flutter, ReactNative, Cordova, Ionic, and iOS/Android native projects, Publish to App Store and Google Play Store directly
64 |
65 | ## Codeship
66 |
67 | [Pricing page](https://codeship.com/pricing)
68 |
69 | * *Free tier*: 5 projects, 1 concurrent build, 1 parallel test pipeline, 100 builds/month
70 | * *Pros*: Easy to set up, Supports many hosting providers (AWS, Heroku)
71 | * *Limitations*: No Docker support in free tier
72 |
73 | ## Drone
74 |
75 | [Product page](https://drone.io)
76 |
77 | * *Free tier*: Unlimited public projects, Unlimited builds
78 | * *Pros*: Integrates with many providers and their services (AWS, Heroku, Google AppEngine), Supports GitHub and Bitbucket, Supports Docker, Supports many languages (JavaScript, Python, Go), Supports many environments including Chrome and Firefox for browser testing (Selenium, PhantomJS)
79 | * *Limitations*: Free tier is limited to open source projects
80 |
81 | ## GitHub Actions
82 |
83 | [Product page](https://github.com/features/actions)
84 |
85 | * *Free tier*: Unlimited minutes/month for public repositories, 2000 minutes/month for private repositories
86 | * *Pros*: Easy to use
87 | * *Limitations*: Can only be used with GitHub
88 |
89 | ## GitLab CI
90 |
91 | [Product page](https://about.gitlab.com/pricing/)
92 |
93 | * *Free tier*: Shared runners (DigitalOcean 4GB instances with CoreOS and Docker) for public/private projects, tests can be run in parallel, 400 compute minutes per month
94 | * *Pros*: Runners can also be installed on premise, fully integrated with GitLab
95 | * *Limitations*: Shared runners builds can be delayed some time
96 |
97 | ## Semaphore
98 |
99 | [Pricing page](https://semaphoreci.com/pricing)
100 |
101 | * *Free tier*: Free for open source projects or 100 private builds/month
102 | * *Pros*: Supports many languages (JavaScript, Python, PHP, Go, Java), Supports many databases (PostgreSQL, MySQL, MongoDB), Supports Docker, Integrates with GitHub and Bitbucket, Automatic configuration, Integrates with communication tools (Slack, Basecamp), Implements custom workflow through API, Deploys to many hosting providers (AWS S3, AWS Lambda, AWS Elastic Beanstalk, Cloud 66, Heroku, FTP)
103 |
104 | ## TeamCity
105 |
106 | [Product page](https://www.jetbrains.com/teamcity/)
107 |
108 | * *Free tier*: 20 builds configurations, 3 build agents
109 | * *Pros*: Integrates with many cloud providers (AWS, Microsoft Azure and VMware vSphere), Supports GitHub and Bitbucket, Supports Docker
110 |
111 | ## Travis CI (Org)
112 |
113 | [Product page](https://travis-ci.org/)
114 |
115 | * *Free tier*: Unlimited projects and parallel testing for open source projects
116 | * *Pros*: Supports many languages, Supports many hosting providers, Integrates with many tools (GitHub, Bitbucket, Code Climate, Slack, Jira)
117 | * *Limitations*: Free tier is limited to open source projects
118 |
119 | ## Visual Studio Team Services
120 |
121 | [Pricing Page](https://www.visualstudio.com/team-services/pricing/)
122 |
123 | * *Free tier*: Unlimited projects, 4 hosted build hours/month, Unlimited build hours for a single instance of the [self-hosted build agent](https://github.com/Microsoft/vsts-agent)
124 | * *Pros*: Provides Windows and Linux (preview) hosted build machines, Integrates with many tools/platforms (.NET, Node.js, iOS, Docker) and services (Azure, Google Play) via an [ecosystem](https://marketplace.visualstudio.com/vsts) of free extensions
125 | * *Limitations*: Can only run a single build or release concurrently, with a maximum duration of 30 minutes/run
126 |
--------------------------------------------------------------------------------
/pages/data-mining.md:
--------------------------------------------------------------------------------
1 | # Data mining
2 |
3 |
4 |
5 | - [Count](#count)
6 | - [Metabase](#metabase)
7 | - [Noteable](#noteable)
8 |
9 |
10 |
11 | ## Count
12 |
13 | [Product page](https://count.co/)
14 |
15 | * *Free tier*: Single user, single database connection
16 | * *Pros*: Connects to your database (BigQuery, PostgreSQL, others coming soon). Analysis is performed in a notebook interface, either by writing SQL or using drag-and-drop. Notebooks are rich documents containing analysis, media, and interactive elements.
17 | * *Limitations*: Cannot share notebooks publically in free tier, and can only connect to one database.
18 |
19 | ## Metabase
20 |
21 | [Product page](http://www.metabase.com/)
22 |
23 | * *Free tier*: Completely free to use (on premises)
24 | * *Pros*: Allows you to run queries without knowing SQL, build dashboards, set up nightly email reports and ask questions from Slack. Works with your application database or a dedicated data warehouse, and supports MySQL, PostgreSQL, AWS Redshift, Google BigQuery and many others.
25 | * *Limitations*: Require external hosting but may fit in AWS free tier.
26 |
--------------------------------------------------------------------------------
/pages/database-hosting.md:
--------------------------------------------------------------------------------
1 | # Database hosting
2 |
3 |
4 |
5 | - [Aiven MySQL/PostgreSQL/Redis](#aiven)
6 | - [AWS DynamoDB](#aws-dynamodb)
7 | - [Cloudant CouchDB](#cloudant-couchdb)
8 | - [CockroachDB](#cockroachdb)
9 | - [DataStax Astra Cassandra](#datastax-astra-cassandra)
10 | - [Dydra](#dydra)
11 | - [ElephantSQL](#elephantsql)
12 | - [Fauna](#fauna)
13 | - [Firebase database](#firebase-database)
14 | - [Google Cloud Datastore](#google-cloud-datastore)
15 | - [InfluxDB Cloud](#influxdb-cloud)
16 | - [MongoDB Atlas](#mongodb-atlas)
17 | - [Neon](#neon)
18 | - [OpenShift MongoDB](#openshift-mongodb)
19 | - [Oracle Cloud Free Tier](#oracle-cloud-free-tier)
20 | - [Railway](#railway)
21 | - [Redis Cloud](#redis-cloud)
22 | - [Supabase Postgres](#supabase-postgres)
23 |
24 |
25 |
26 | ## aiven
27 | [Product page](https://aiven.io/free-mysql-database)
28 | * *Free tier*: 1 VM, 1 CPU, 1 GB RAm, 5 GB storage for PostgreSQL and MySQL, one free PostgreSQL, one free MySQL, and one free Redis
29 | * *Pros:* Dedicated VM, no credit card required, Performance graphs, Data encrypted on disk and network, Backups for disaster recovery, One-click version upgrade, certifications like SOC2, ISO27001, PCI-DSS and GDPR
30 | * *Limitations*: For PostgreSQL: no connection pooling, Support only through the Aiven Community Forum, Only a limited number of DigitalOcean regions, Not covered under Aiven's 99.99% SLA
31 |
32 | ## AWS DynamoDB
33 |
34 | [Pricing page](https://aws.amazon.com/dynamodb/pricing/)
35 |
36 | - *Free tier*: 25 GB of Storage, 25 Units of Write Capacity, 25 Units of Read Capacity
37 | - *Pros*: A NoSQL database with both document and key-value store models, replicated with high availability. The free tier is enough to handle up to 200M requests per month.
38 | - *Limitations*: One unit of read/write capacity handles one request per second (or two requests per second in the case of eventually consistent reads). Has both strongly consistent and eventually consistent reads.
39 |
40 | ## Cloudant CouchDB
41 |
42 | [Pricing page](https://www.ibm.com/cloud/cloudant/pricing)
43 |
44 | * *Free tier*: 1$/GB per month, $0.015$/100 "heavy" requests, $0.015/500 "light" requests, first $50 per month free
45 | * *Pros*: Full CouchDB hosting. Can host also static sites and javascript applications
46 | * *Limitations*: Account on shared multitenant instance
47 | * *Exceeding the free tier*: Credit card needed after first 30 days to charge exceeding usage
48 |
49 | ## CockroachDB
50 |
51 | [Pricing page](https://www.cockroachlabs.com/pricing/)
52 |
53 | * *Free tier*: 10GB storage with 50M Request Units per month.
54 | * *Pros*: PostgreSQL compatible. Multiple cloud hosts and regions to choose from. Distributed, resilient database hosting. Free hourly backups. Open-source and self hostable. No credit card required to get started.
55 | * *Limitations*: Credit card required to set up multiple clusters.
56 | * *Exceeding the free tier*: $0.50/GB over 10GB limit, $0.20 per additional 1M Request Units.
57 |
58 | ## DataStax Astra Cassandra
59 | [Product page](https://www.datastax.com/products/datastax-astra)
60 |
61 | * *Free tier*: 25$ per month for free, serverless databases. Up to 30 million reads, 4.5 million writes, 40GB in total.
62 | * *Pros*: Unlimited number of databases, Grafana-based health monitor, multiple providers (GCP, Azure, AWS)
63 | * *Limitations*: Does not support VPC peering, multi-region databases, materialized views, or logged batches
64 |
65 | ## Dydra
66 |
67 | [Product page](https://dydra.com)
68 |
69 | * *Free tier*: Simple graph storage with unlimited repositories (public and private)
70 | * *Pros*: Repositories support [SPARQL Query](http://www.w3.org/TR/sparql11-protocol/#query-operation), [SPARQL Update](http://www.w3.org/TR/sparql11-protocol/#update-operation) and [SPARQL Graph protocol](http://www.w3.org/TR/sparql11-http-rdf-update/) and [query federation](http://docs.dydra.com/federation). There is also a simple Web interface for querying datasets, a Web API and a Command-line interface
71 | * *Limitations*: Invite Only.
72 |
73 | ## ElephantSQL
74 |
75 | [Product page](https://www.elephantsql.com/)
76 |
77 | * *Free tier*: 20MB storage, 5 simultaneous connections
78 | * *Pros*: SQL web browser for simple database inspection, secure connection over SSL, full automatic backups
79 | * *Limitations*: No SLA no in-memory cache, shared server
80 |
81 | ## Fauna
82 |
83 | [Product page](https://fauna.com/)
84 |
85 | * *Free tier*: 100k read ops, 100k write ops, 500k compute ops, 100MB storage
86 | * *Pros*: Serverless with global replication and ACID transactions. Native GraphQL support, ABAC security model and support for relational, document, graph, and time-series patterns.
87 | * *Limitations*: No team management or preview sandbox on free tier.
88 | * *Exceeding the free tier*: Hard limits enforced on free tier. Subscription plans offer metered overages.
89 |
90 | ## Firebase database
91 |
92 | [Pricing page](https://firebase.google.com/pricing/)
93 |
94 | * *Free tier*: 1GB storage, 10GB/month transfer, 100 simultaneous connections
95 | * *Pros*: really fast can be used for real time pub/sub, libraries for multiple platforms, designed to be used directly from frontend (with security rules), integrates with Firebase Authentication
96 | * *Limitations*: no backups, limited queries, complicated security rules (read the manual!)
97 |
98 | ## Google Cloud Datastore
99 |
100 | [Product page](https://cloud.google.com/datastore/)
101 |
102 | * *Free tier*: 1GB storage/day, 50K reads/day, 20K writes/day, 20K deletes/day
103 | * *Pros*: dashboard, clients available in multiple languages, fully managed (sharding and replication), ACID transactions
104 | * *Limitations*: complex requests needs specific indexes (read the manual)
105 |
106 | ## InfluxDB Cloud
107 |
108 | [Product page](https://www.influxdata.com/products/influxdb-cloud/)
109 |
110 | * *Free tier*: Writes: 5MB every 5 minutes, Tasks & Queries: 300MB every 5 minutes, Storage: 30 days of retention, Cardinality: Up to 10,000 series, Alerting: 2 alert checks and 2 notification rules, You can create up to: 5 dashboards, 5 tasks, 2 databases to store your time series data
111 | * *Pros*: purpose-built time series database, pre-built UI and dashboarding tools, background processing and monitoring agent
112 |
113 | ## MongoDB Atlas
114 |
115 | [Pricing page](https://www.mongodb.com/cloud/atlas/pricing)
116 |
117 | * *Free tier*: Start with a free 3-node replica set and 512 MB of storage / Shared RAM.
118 | * *Pros*: Fast, secure, and highly available MongoDB service for any scale.
119 |
120 | ## Neon
121 |
122 | [Pricing page](https://neon.tech/pricing)
123 |
124 | * *Free tier*: 1 project, 10 branches, 3 GiB storage, unlimited databases.
125 | * *Pros*: Serverless Postgres with branching.
126 | * *Limitations*: Shared compute with 1 GiB RAM per branch, idles after 5 minutes, max of 100 active hours for non-primary branches.
127 | * *Exceeding the free tier*: Non-primary branches over the hour limit will be suspended.
128 |
129 | ## OpenShift MongoDB
130 |
131 | [Product Page](https://developers.openshift.com/databases/mongodb.html)
132 |
133 | * *Free tier*: 1Gb storage
134 | * *Pros*: Easy to deploy
135 | * *Limitations*: Only support mongodb 2.4
136 |
137 | ## Oracle Cloud
138 |
139 | [Product Page](https://www.oracle.com/cloud/free/#always-free)
140 |
141 | * *Free tier*: 2 Autonomous Database instances with 1 OCPU and 20GB storage each
142 | * *Pros*: Flexible workload tuning
143 | * *Limitations*: Maximum of 20 simultaneous database sessions
144 |
145 | ## Railway
146 |
147 | [Pricing page](https://railway.app/pricing)
148 |
149 | * *Free tier*: 1GB memory per container, shared CPU, 1GB disk usage (10GB hard limit), 100GB outbound traffic (unlimited inbound). [Read more](https://railway.app/legal/fair-use)
150 | * *Pros*: Allows hosting multiple databases (PostgreSQL, MySQL, Redis, MongoDB) and you can have your app and database on the same platform and run both of them for free. [Also see](app-hosting.md#railway) for app hosting.
151 | * *Limitations*: 3 projects, 2 plugins per project, 2 environments per project, 3 live deploys per environment.
152 |
153 | ## Redis Cloud
154 |
155 | [Pricing page](https://redislabs.com/pricing)
156 |
157 | * *Free tier*: 30MB, 30 connections
158 | * *Pros*: managed, possibility to choose cloud provider (AWS, Azure, GCE, IBM Softlayer) and availability zones
159 |
160 | ## Supabase Postgres
161 |
162 | [Pricing Page](https://supabase.io/pricing)
163 |
164 | * *Free tier*: 500Mb storage, 100 simultaneous connections
165 | * *Pros*: Open source, built in realtime capabilities and auth, 40+ extensions and pgbouncer preinstalled
166 | * *Limitations*: Paused after 1 week of inactivity
167 | * *Exceeding the free tier*: There are no overage charges. Team will reach out asking user to upgrade to a higher plan if limits are exceeded.
168 |
--------------------------------------------------------------------------------
/pages/database-management.md:
--------------------------------------------------------------------------------
1 | # Database management
2 |
3 |
4 |
5 | - [Redsmin](#redsmin)
6 | - [ERDLab](#erdlab)
7 |
8 |
9 |
10 | ## Redsmin
11 |
12 | [Pricing page](https://www.redsmin.com/)
13 |
14 | * *Free tier*: Manage 1 redis instance
15 | * *Pros*: Full Redis server administration and monitoring, real-time monitoring and editing (including batch editing), unlimited alerting
16 | * *Exceeding the free tier*: Credit card needed after first 30 days to charge exceeding usage. Free downgrade possible through support.
17 |
18 |
19 | ## ERDLab
20 | [Application page](https://app.erdlab.io/)
21 |
22 | * *Free tier*: 100% free for everyone
23 | * *Pros*: Cloud based ERD tool to draw your database diagrams. Import existing SQL or start from scratch and export SQL/PDF/Image when done. Supports MySQL, PostgreSQL, Oracle, MS SQL, SQLite, SnowFlake and more.
24 | * *Exceeding the free tier*: No limits on free tier. The application is free for everyone.
25 |
--------------------------------------------------------------------------------
/pages/database-modeling.md:
--------------------------------------------------------------------------------
1 | # Database modeling
2 |
3 |
4 |
5 | - [ERDLab](#erdlab)
6 |
7 |
8 |
9 | ## ERDLab
10 |
11 | [Application page](https://app.erdlab.io/)
12 |
13 | - _Free tier_: 100% free
14 | - _Pros_: Cloud based ERD tool to draw your database diagrams. Import existing SQL or start from scratch and export SQL/PDF/Image when done. Supports MySQL, PostgreSQL, Oracle, MS SQL, SQLite, SnowFlake and more.
15 | - _Exceeding the free tier_: No limits on free tier. The application is free.
16 |
--------------------------------------------------------------------------------
/pages/dependency-management.md:
--------------------------------------------------------------------------------
1 | # Dependency management
2 |
3 |
4 |
5 | - [Dependabot](#dependabot)
6 | - [Renovate](#renovate)
7 |
8 |
9 |
10 | ## Dependabot
11 |
12 | [Pricing page](https://dependabot.com/)
13 |
14 | * *Free tier*: Unlimited private repos for personal GitHub accounts
15 | * *Pros*: Automatically creates dependency update PRs with links to changelogs etc.
16 | * *Exceeding the free tier*: Paid subscription needed for private repos hosted on a GitHub organisation account
17 |
18 | ## Renovate
19 |
20 | [Product Page](https://www.mend.io/renovate-free/)
21 |
22 | * *Free tier*: Unlimited private repos
23 | * *Pros*: App directly integrated on GitHub and Azure DevOps, support of multiple languages.
24 | * *Other*: The others platforms are supported, like BitBucket, GitLab, AWS CodeCommit, etc. But you should setup your own Renovate app for those platforms (more info on: [GitHub Project Page](https://github.com/renovatebot/renovate)).
25 |
--------------------------------------------------------------------------------
/pages/dns-hosting.md:
--------------------------------------------------------------------------------
1 | # DNS Hosting
2 |
3 |
4 |
5 | - [LuaDNS](#luadns)
6 |
7 |
8 |
9 | ## LuaDNS
10 |
11 | [Pricing page](http://www.luadns.com/pricing.html)
12 |
13 | * *Free tier*: 3 domains, 30 records, 50K queries/month (soft quota)
14 | * *Pros*: API, git integration, Lua scripting, ALIAS records, email forwardings and HTTP redirects
15 | * *Exceeding the free tier*: Upgrade to a paid package or migration to another set of name servers with unmetered bandwidth
16 |
--------------------------------------------------------------------------------
/pages/emailing.md:
--------------------------------------------------------------------------------
1 | # Emailing
2 |
3 |
4 |
5 | - [Elastic Email](#elastic-email)
6 | - [Emaillabs](#emaillabs)
7 | - [Parsio Email Parser](#parsio-email-parser)
8 | - [Postmark](#postmark)
9 | - [SendGrid](#sendgrid)
10 | - [SparkPost](#sparkpost)
11 | - [Mailazy](#mailazy)
12 |
13 |
14 |
15 | ## Elastic Email
16 |
17 | [Pricing page](https://elasticemail.com/email-api-pricing)
18 |
19 | * *Free tier*: 100 emails/day
20 | * *Pros*: powerful insights, HTTP API, 24/7 support
21 | * *Exceeding the free tier*: billing starts, no service interruptions
22 |
23 | ## Emaillabs
24 |
25 | [Pricing page](https://emaillabs.io/en/pricing/)
26 |
27 | * *Free tier*: 300 emails/day
28 | * *Pros*: SMTP or REST, API for logs and analytics
29 | * *Exceeding the free tier*: billing starts, no service interruptions
30 |
31 | ## Parsio Email Parser
32 |
33 | [Product page](https://parsio.io)
34 |
35 | * *Free tier*: Completely free
36 | * *Pros*: Easy to use: Forward emails, extract data, send to your app (via webhooks)
37 | * *Exceeding the free tier*: For the moment completely free but they may add pricing plans later
38 |
39 | ## Postmark
40 |
41 | [Pricing page](https://postmarkapp.com/pricing)
42 |
43 | * *Free tier*: 100 emails/month
44 | * *Pros*: pre-built client libraries (Python, Php, Node.js...), SMTP or REST, webhooks, No credit card required
45 | * *Exceeding the free tier*: billing starts, no service interruptions
46 |
47 | ## SendGrid
48 |
49 | [Pricing page](https://sendgrid.com/pricing/)
50 |
51 | * *Free tier*: 100 emails/day
52 | * *Pros*: Available API, SMTP relay and webhooks
53 | * *Limitations*: No email validation, no dedicated IP
54 |
55 | ## SparkPost
56 |
57 | [Pricing page](https://www.sparkpost.com/pricing/)
58 |
59 | * *Free tier*: 500 emails/month, 100 emails/day test accounts
60 | * *Pros*: pre-built client libraries (Python, Php, Node.js...), SMTP or REST, real-time data with webhooks
61 | * *Exceeding the free tier*: sending stops, user must add a credit card / upgrade plan
62 |
63 | ## Mailazy
64 |
65 | [Pricing page](https://mailazy.com/pricing.html)
66 |
67 | * *Free tier*: 10000 emails/month, 350 emails/day sending limit, get upto 50,000 email/month in beta program
68 | * *Pros*: Integrate either with SMTP or REST Email API, real-time analytics and logs, No credit card required
69 | * *Exceeding the free tier*: sending stops, upgrade plan
70 |
--------------------------------------------------------------------------------
/pages/error-reporting.md:
--------------------------------------------------------------------------------
1 | # Error Reporting
2 |
3 |
4 |
5 | - [Bugsnag](#bugsnag)
6 | - [LogRocket](#logrocket)
7 | - [Muscula](#muscula)
8 | - [Rollbar](#rollbar)
9 | - [Sentry](#sentry)
10 |
11 |
12 |
13 | ## Bugsnag
14 | [Pricing page](https://www.bugsnag.com/pricing)
15 |
16 | * *Free tier*: 7,500 free events monthly, unlimited projects, issue tracker and chat integrations, 7-day data storage
17 | * *Pros*: Advanced error search and filtering, error spike and regression alerts, daily and weekly summary emails, support for sourcemaps, dSYMs, and Proguard mapping files
18 | * *Limitations*: Limited to 1 user
19 | * *Exceeding the free tier*: Error reporting continues, but only new errors will be recorded. You'll be alerted to upgrade to increase your data allotment.
20 |
21 | ## LogRocket
22 |
23 | [Pricing Page](https://logrocket.com/pricing/)
24 |
25 | - *Free tier*: Access to all core features (log inspection, application state, video replay, help-desk integrations, etc.).
26 | - *Pros*: Stand out feature (above competition) is the ability to view a video of what the end-user saw when the error/exception was triggered/thrown.
27 | - *Limitations*: 1000 sessions (continuous period of user activity) and 14 day data retention.
28 | - *Exceeding the free tier*: Notified on how to upgrade to higher tier and exceeding sessions will not be logged.
29 |
30 | ## Muscula
31 |
32 | [Product page](https://www.muscula.com/) - [Pricing page](https://www.muscula.com/pricing)
33 |
34 | * *Free tier*: 1000 errors monthly, 30 days retetion, uptime monitoring
35 | * *Pros*: Eeasy to use, and easy to integrate.
36 | * *Exceeding the free tier*: warning messages
37 |
38 | ## Rollbar
39 |
40 | [Pricing page](https://rollbar.com/pricing/)
41 |
42 | * *Free tier*: 5,000 events/month, 30-day data history
43 | * *Pros*: Unlimited users, no mandatory rate limits, full-featured support for the most popular languages & frameworks, full API access, full access to Rollbar technical support
44 | * *Limitations*: SAML-based SSO (Okta, Google Apps, Bitium) only available in paid tiers
45 |
46 | ## Sentry
47 |
48 | [Pricing page](https://sentry.io/pricing/)
49 |
50 | * *Free tier*: 5,000 events/month, 30-day history
51 | * *Pros*: [BSD-licensed open source](https://github.com/getsentry/sentry), supports source maps and symbolication, view source code in stack traces, request/session information available, filtering, API access, Single sign-on. Sentry also comes with free tier for application monitoring and session replays.
52 | * *Limitations*: Limit 1 user
--------------------------------------------------------------------------------
/pages/file-transformation.md:
--------------------------------------------------------------------------------
1 | # File transformation
2 |
3 |
4 |
5 | - [Cloudinary](#cloudinary)
6 | - [Filestack](#filestack)
7 |
8 |
9 |
10 | ## Cloudinary
11 |
12 | [Pricing page](http://cloudinary.com/pricing)
13 |
14 |
15 | * *Free tier*: 75,000 total images or videos and 7,500 monthly transformations, 2GB storage, 5GB bandwidth/month
16 | * *Pros*: free tiers includes images and videos manipulations (resizing, effects, overlays, optimization), backup and revisions, supports PDF, sprites, animated GIFs, etc. Provide SDK in multiple languages
17 | * *Limitations*: free tier does not offer custom domain
18 |
19 | ## Filestack
20 |
21 | [Pricing page](https://filestack.com/pricing)
22 |
23 | * *Free tier*: 250 file uploads/month, 500 file transformations/month, 3GB bandwidth/month
24 | * *Pros*: image and video transformations, document file conversions, audio/video transcoding, free CDN, HTML widget, iOS SDK, tons of cloud storage integrations
25 | * *Limitations*: file upload size limited to 50 MB, free tier does not offer custom CNAME, S3 as file source is premium feature
26 |
--------------------------------------------------------------------------------
/pages/logging.md:
--------------------------------------------------------------------------------
1 | # Logging
2 |
3 |
4 |
5 | - [Application Insights](#application-insights)
6 | - [Bugfender](#bugfender)
7 | - [HyperDX](#hyperdx)
8 | - [Logentries](#logentries)
9 | - [Loggly](#loggly)
10 | - [Logsene](#logsene)
11 | - [New Relic](#new-relic)
12 | - [Splunk](#splunk)
13 | - [Sumologic](#sumologic)
14 |
15 |
16 |
17 | ## Application Insights
18 |
19 | [Pricing Page](https://azure.microsoft.com/en-us/pricing/details/application-insights/)
20 |
21 | * *Free tier*: Send up to 1GB/month, 90 day retention
22 | * *Pros*: Provides a powerful analytics query language, supports numerous platform SDKs (e.g. Node.js, .NET), and comes with a comprehensive APM
23 | * *Exceeding the free tier*: $2.30/GB of data ingested/month
24 |
25 | ## Bugfender
26 |
27 | [Product page](https://bugfender.com/) - [Pricing page](https://bugfender.com/pricing)
28 |
29 | * *Free tier*: 100k daily logs, 1 day log retention, 1 app.
30 | * *Pros*: Android & iOS SDKs, automatic UI logging, offline logs, device information, custom data.
31 |
32 | ## HyperDX
33 |
34 | [Product page](https://www.hyperdx.io/) - [Pricing page](https://www.hyperdx.io/pricing)
35 |
36 | * *Free tier*: Store up to 3GB/month, 3 day log retention, 1 user.
37 | * *Pros*: Allows you to do full-text search across all your events without any complex search syntax, and allows you to create alerts and visualizations on top of all your events as well, supports numerous platform SDKs (Node.js, Python, .NET and etc). There are several different data collectors (Fluentd, Syslog, OpenTelemetry, Fluent Bit).
38 |
39 | ## Logentries
40 |
41 | [Pricing page](https://logentries.com/pricing/)
42 |
43 | * *Free tier*: Send up to 5GB/month, 7 day retention
44 | * *Pros*: Unlimited hosts & sources, basic analytic functions (LEQL), custom tagging, regex and pattern search, access to free community Packs, libraries available for various languages.
45 | * *Exceeding the free tier*: logs capture continues for at least 30 days without being billed, after 30 days overage fees may occur.
46 |
47 | ## Loggly
48 |
49 | [Pricing page](https://www.loggly.com/plans-and-pricing/)
50 |
51 | * *Free tier*: Send up to 200MB/day, 7 day retention
52 | * *Pros*: Centralized log management, automated log summaries, search & filters, simple scripts available to get you running in one copy & paste command.
53 |
54 | ## Logsene
55 |
56 | [Product page](https://sematext.com/logsene/) - [Pricing page](https://sematext.com/logsene/#plans-and-pricing)
57 |
58 | * *Free tier*: Send up to 500 MB/day, 7 day retention
59 | * *Pros*: Unlimited hosts, sources, dashboard, and users. Elasticsearch API, integrated Kibana, Saved Queries, Alert Queries. Works with all major log shippers and log libraries, and has free iOS and Andoid log shipping libraries. On Premises version available, too.
60 | * *Exceeding the free tier*: log collection stops until midnight UTC and then resumes
61 |
62 | ## New Relic
63 |
64 | [Pricing page](https://newrelic.com/pricing)
65 |
66 | * *Free tier*: 100 GB/month, 1 free full access user, unlimited free basic users.
67 | * *Pros*: Collect all your telemetry data (including logs) in one place to deliver full-stack observability and power AI-driven insights so you can confidently improve service reliability and accelerate time to market. Supports most popular back-end, front-end, infrastructure, and cloud frameworks and services.
68 | * *Exceeding the free tier*: After exceeding the 100 GB/month you will see a paywall asking you to add a credit card. Data collection will continue and access to key pages to lower data ingest will still be available.
69 |
70 | ## Splunk
71 |
72 | [Pricing page](https://www.splunk.com/en_us/products/splunk-enterprise/free-vs-enterprise.html)
73 |
74 | * *Free tier*: 500MB/day
75 | * *Pros*: universal indexing, search, dashboards, machine-learning toolkit, Apps
76 |
77 | ## Sumologic
78 |
79 | [Pricing page](https://www.sumologic.com/pricing/)
80 |
81 | * *Free tier*: 500MB/day log data, max 3 users, 7 day data retention
82 | * *Pros*: Centralized log management, powerful ad-hoc search, log-reduce and log-compare, PCI, SOC, CSA, ISO, HIPAA Certifications
83 |
--------------------------------------------------------------------------------
/pages/messaging-queue-services.md:
--------------------------------------------------------------------------------
1 | # Messaging queue services
2 |
3 |
4 |
5 | - [CloudAMQP](#cloudamqp)
6 | - [Google Cloud Pub/Sub](#google-cloud-pubsub)
7 |
8 |
9 |
10 | ## CloudAMQP
11 |
12 | [Pricing page](https://www.cloudamqp.com/plans.html)
13 |
14 | * *Free tier*: 1M messages/month, 100 queues, up to 20 concurrent connections, 10k queued messages
15 | * *Pros*: offers replication, monitoring, administration interface; supports following hosting providers: AWS, Azure, Google, Digital Ocean
16 | * *Limitations*: Allows maximum idle queue time of 28 days (can be removed by removing the default policy)
17 |
18 | ## Google Cloud Pub/Sub
19 |
20 | [Pricing page](https://cloud.google.com/pubsub/pricing)
21 |
22 | * *Free tier*: Free first 10GB
23 | * *Pros*: Replication, 10k messages per second, by default, millions per second and beyond, upon request. Integration with Google Cloud Dataflow for analytics.
24 |
25 |
--------------------------------------------------------------------------------
/pages/misc.md:
--------------------------------------------------------------------------------
1 | # Misc
2 |
3 |
4 |
5 | - [Argonaut](#argonaut)
6 | - [ExchangeRate-API](#exchangerate-api)
7 | - [FingerprintJS Pro](#fingerprintjs-pro)
8 | - [Geocodio](#geocodio)
9 | - [ipapi.is](#ipapiis)
10 | - [Let's Encrypt](#lets-encrypt)
11 | - [Mailtrap](#mailtrap)
12 | - [ostr.io](#ostrio)
13 | - [Svix](#svix)
14 | - [Taskade](#taskade)
15 | - [Warrant](#warrant)
16 |
17 |
18 |
19 | ## Argonaut
20 |
21 | [Argonaut](https://argonaut.dev/?utm_source=stack-on-a-budget&utm_medium=rsrc)
22 |
23 | * *Free Tier*: Unlimited apps and deployments for 5 environments and 2 users
24 | * *Pros*: App deployment and infrastructure management in one place, bring your own cloud
25 | * *Limitations*: Currently support only AWS
26 | * *Exceeding the free tier*: Can continue using; our team will reach out
27 |
28 | ## ExchangeRate-API
29 |
30 | [Home page](https://www.exchangerate-api.com)
31 |
32 | * *Free tier*: Free JSON currency conversion rate dataset
33 | * *Pros*: No request limits, multiple data sources
34 | * *Limitations*: Only updated every 24 hours
35 |
36 | ## FingerprintJS Pro
37 |
38 | [Pricing page](https://fingerprintjs.com/pricing/)
39 |
40 | * *Free tier*: up to 1000 unique visitors per month
41 | * *Pros*: identifies browser and hybrid mobile application users even when they purge data
42 | * *Limitations*: the rate limit is reduced to 3 identifications per second
43 | * *Exceeding the free tier*: the SDK returns an error
44 |
45 | ## Geocodio
46 |
47 | [Home page](https://www.geocod.io)
48 |
49 | * *Free tier*: 2,500 lookups per day
50 | * *Pros*: Forward and reverse geocoding, supports data appends such as Census data, congressional districts and timezones
51 | * *Limitations*: Only covers US and Canada
52 |
53 | ## ipapi.is
54 |
55 | [Home page](https://ipapi.is/)
56 |
57 | * *Free tier*: 1,000 API lookups per day
58 | * *Pros*: The free tier includes full API output with all data types. The API is replicated on mutiple servers worldwide which results in a fast performance.
59 | * *Limitations*: No limits
60 | * *Exceeding the free tier*: need to pay if 1,000 free daily API lookups are exceeded
61 |
62 | ## Let's Encrypt
63 |
64 | [Home page](https://letsencrypt.org/)
65 |
66 | * *Free tier*: provide SSL certificates for free
67 | * *Pros*: free, support for wildcard certificates
68 | * *Limitations*: certificates are valid for 90 days so automation is strongly recommended
69 |
70 | ## Mailtrap
71 |
72 | [Pricing page](https://mailtrap.io/pricing)
73 |
74 | * *Free tier*: 1 inbox, 50 messages per inbox, 2 emails/sec per inbox
75 | * *Pros*: Easy to setup
76 | * *Limitations*: No team members, no forward rules, no email address
77 |
78 | ## ostr.io
79 |
80 | [Pricing page](https://ostr.io/info/pricing)
81 |
82 | * *Free tier*: up to 240 prerenders, 400 monitoring checks, 800 web-analytics requests, 400 web-CRON requests
83 | * *Pros*: simple and easy to use, "one click" setup for Monitoring and Domains Protection, Prerendering supports ES6 (ECMAScript 2015)
84 | * *Limitations*: No limits
85 | * *Exceeding the free tier*: need to pay, Domain Names Protections continues to work as it's free for all accounts on all plans
86 |
87 | ## Svix
88 |
89 | [Pricing page](https://www.svix.com/pricing/)
90 |
91 | * *Free tier*: 50,000 webhook messages/month, 7 day data retention, unlimited environments
92 | * *Pros*: super easy to ship a reliable, scalable webhook service with automatic retries, HMAC signatures, etc.
93 | * *Limitations*: rate limited to 10 messages/second
94 | * *Exceeding the free tier*: need to pay but service will continue working and a sales rep will reach out
95 |
96 | ## Taskade
97 |
98 | [Home page](https://taskade.com)
99 |
100 | * *Free tier*: 1 workspace, unlimited tasks, lists, and collaborators
101 | * *Pros*: Simple and real-time task management
102 | * *Limitations*: No limits
103 | * *Exceeding the free tier*: need to pay, will included unlimited workspaces, file uploads, and more advanced features
104 |
105 | ## Warrant
106 |
107 | [Pricing page](https://warrant.dev/pricing)
108 |
109 | * *Free tier*: 1 million API requests per month & 1,000 authz rules
110 | * *Pros*: Authorization as a service, "one click" implementation of role based access control and other schemes
111 | * *Limitations*: 7-day retention for access logs & events on the free tier
112 | * *Exceeding the free tier*: Need to pay, API will continue to work, team will contact user
113 |
--------------------------------------------------------------------------------
/pages/mobile-analytics.md:
--------------------------------------------------------------------------------
1 | # Mobile analytics
2 |
3 |
4 |
5 | - [Amazon Mobile Analytics](#amazon-mobile-analytics)
6 | - [Countly Analytics](#countly-analytics)
7 | - [Firebase Analytics](#firebase-analytics)
8 | - [Flurry Analytics](#flurry-analytics)
9 | - [Indicative Analytics](#indicative-analytics)
10 | - [Mixpanel](#mixpanel)
11 | - [Segment](#segment)
12 | - [Visual Studio Mobile Center](#visual-studio-mobile-center)
13 |
14 |
15 |
16 | ## Amazon Mobile Analytics
17 |
18 | [Pricing page](https://aws.amazon.com/mobileanalytics/pricing/)
19 |
20 | * *Free tier*: 100 millions basic sessions and custom events per month
21 | * *Pros*: provide dashboard with various metrics (sessions, active users, revenues per user, retention, etc), data can be exported in CSV format, events can be sent through SDKs or REST API, provide iOS, Android and JavaScript SDKs, events are send in batch and cached until the device is online
22 | * *Limitations*: export to S3 or RedShift is subject to these services respective pricings
23 |
24 | ## Countly Analytics
25 |
26 | [Product page](https://count.ly/product)
27 |
28 | * *Free tier*: Countly Community Edition (for mobile, web and desktop analytics) is free to download and use.
29 | * *Pros*: Client and server side application are open source (AGPLv3). Installable on-premises, based on MongoDB and Node.js. Data can be exported in CSV, XLS format or can be read through API. More than 10 SDKs including Android, iOS, Windows Phone, MacOS and Windows. Plugin based infrastructure. Countly Community Edition also includes crash reporting and push notifications.
30 | * *Limitations*: Community Edition has less number of features than Countly Enterprise Edition (e.g Drill, User Profiles, etc).
31 |
32 | ## Firebase Analytics
33 |
34 | [Product page](https://firebase.google.com/docs/analytics/)
35 |
36 | * *Free tier*: unlimited reporting of 500 events each with max. 25 attributes
37 | * *Pros*: provide dashboard with various metrics (sessions, active users, revenues per user, retention, etc), demographic segmentation linked to other services (Push notifications), can be exported to BigQuery
38 | * *Limitations*: only available for native Android and iOS (no JavaScript version)
39 |
40 | ## Flurry Analytics
41 |
42 | [Product page](https://developer.yahoo.com/analytics)
43 |
44 | * *Free tier*: Flurry analytics is free at any scale
45 | * *Pros*: Extensive functionality and features including usage metrics, retention, real-time data, revenue metrics, crash reporting, custom user interaction and more. Flurry features an instant analysis tool (Flurry Explorer) that eliminates need for code and SQL for detailed look into user segmentation, interaction, funnels and retention.
46 | * *Limitations*: only available for native Android and iOS (no JavaScript version)
47 |
48 | ## Indicative Analytics
49 |
50 | [Pricing page](https://www.indicative.com/pricing/)
51 |
52 | * *Free Tier*: 1 Billion user events/actions per month, unlimited user seats, unlimited projects
53 | * *Pros*: Full access to all customer analytics tools including unique multi-path funnel analysis, segmentation, cohorts, no need for code or SQL
54 | * *Limitations*: Data warehouse integrations are limited to paid tiers
55 |
56 | ## Mixpanel
57 |
58 | [Pricing page](https://mixpanel.com/pricing/)
59 |
60 | * *Free tier*: unlimited projects, data history, and seats, up to 100K monthly tracked users
61 | * *Pros*: Ideal for mobile applications or "events" oriented websites, integrates well with other services like Segment, many types of reports that can be saved and used in dashboards for tracking metrics over time
62 | * *Limitations*: some advanced reports feature gated, main limit is 5 saved reports per user, advanced data warehouse integrations are limited to paid tiers
63 |
64 | ## Segment
65 |
66 | [Pricing page](https://segment.com/pricing)
67 |
68 | * *Free tier*: Unlimited [integrations](https://segment.com/integrations), 1 [source](https://segment.com/sources), 1 [warehouse](https://segment.com/warehouses), 1,000 MTU (monthly tracked user)/month, 1 user,
69 | * *Pros*: Success engineering team is incredibly helpful around implementation and tool recommendation/consultation. Segment also supports web and mobile, as well as libraries in all of the popular languages. You have access to your raw data from day 1 to prevent vendor lock in.
70 | * *Limitations*: data replay (replaying your data into a new tool)
71 |
72 | ## Visual Studio Mobile Center
73 |
74 | [Pricing Page](https://docs.microsoft.com/en-us/mobile-center/general/pricing)
75 |
76 | * *Free tier*: free during preview, unlimited reporting of up to 200 events with 5 properties max. per event, 90 days retention
77 | * *Pros*: it provides a dashboard with metrics about active users, sessions, top devices, countries, languages and versions. It also allows to track the user’s interaction with the app by tracking events, as well as seeing the incoming logs in real-time.
78 |
79 |
80 |
--------------------------------------------------------------------------------
/pages/monitoring.md:
--------------------------------------------------------------------------------
1 | # Monitoring
2 |
3 |
4 |
5 | - [Google Stackdriver](#google-stackdriver)
6 | - [Healthchecks.io](#healthchecksio)
7 | - [Honeybadger.io](#honeybadgerio)
8 | - [Librato](#librato)
9 | - [New Relic](#new-relic)
10 | - [OnlineOrNot](#onlineornot)
11 | - [Sematext SPM](#sematext-spm)
12 | - [Uptime Robot](#uptime-robot)
13 | - [PingPong](#pingpong)
14 |
15 |
16 |
17 | ## Google Stackdriver
18 |
19 | [Pricing page](https://cloud.google.com/stackdriver/pricing)
20 |
21 | * *Free tier*: 5 GB of logs with 7 day retention, read access API, basic email alerting
22 | * *Pros*: Integrated monitoring, logging and diagnostics suite for applications running on Google Cloud Platform and Amazon Web Services.
23 |
24 | ## Healthchecks.io
25 |
26 | [Product page](https://healthchecks.io)
27 |
28 | * *Free tier*: monitor up to 20 jobs, invite two team members.
29 | * *Pros*: Monitor cron jobs, background services, scheduled tasks. API access, many integrations, open-source (can be self-hosted).
30 | * *Limitations*: no SMS notifications for the free tier, no SSO login options
31 |
32 | ## Honeybadger.io
33 |
34 | [Pricing page](https://www.honeybadger.io/plans/)
35 |
36 | * *Free tier* tier: 1000 errors per month, unlimited projects.
37 | * *Pros*: Full stack Exception monitoring, Uptime monitoring, and Check-in/Cron Monitoring
38 | * *Limitations*: 3 users, 15 day data retention, 5 uptime checks and 5 check-ins per month. Integrates with: GitHub, GitLab, SMS, Email, Slack, and more
39 | * *Exceeding the free tier*: Honeybadger continues to process up to 125% of the limit before stop processing data until the end of the month. Also sends email alerts.
40 |
41 | ## Librato
42 |
43 | [Pricing page](https://www.librato.com/pricing)
44 |
45 | * *Free tier*: (Developer plan) 100 metric streams at 60s resolution 1 day retention, 10 alerts, 1 dashboard.
46 | * *Pros*: allows for submission of metrics from multiple sources, metrics can be submitted via an agent or directly to the API.
47 |
48 | ## New Relic
49 |
50 | [Pricing page](https://newrelic.com/pricing)
51 |
52 | * *Free tier*: 100 GB/month, 1 free full access user, unlimited free basic users.
53 | * *Pros*: Collect all your telemetry data (including logs) in one place to deliver full-stack observability and power AI-driven insights so you can confidently improve service reliability and accelerate time to market. Supports most popular back-end, front-end, infrastructure, and cloud frameworks and services.
54 | * *Exceeding the free tier*: After exceeding the 100 GB/month you will see a paywall asking you to add a credit card. Data collection will continue and access to key pages to lower data ingest will still be available.
55 |
56 | ## Sematext SPM
57 |
58 | [Product page](https://sematext.com/spm) - [Pricing page](http://sematext.com/spm/#plans-and-pricing)
59 |
60 | * *Free tier*: 30 minutes retention, 5 hosts, unlimited dashboards, unlimited users, 1 alert
61 | * *Pros*: includes APM, infrastructure monitoring, and custom metrics, out of the box charts and filtering, REST API, correlation with logs, integration with Slack, HipChat, PagerDuty, OpsGenie, VictorOps, BigPanda, WebHooks, Nagios...
62 |
63 | ## Uptime Robot
64 |
65 | [Product page](http://uptimerobot.com/)
66 |
67 | * *Free tier*: 50 websites/servers, 5 minutes intervals
68 | * *Pros*: multiple check supported (HTTP, ping, port...), dashboard with statistics, supports alerts via multiple canals (e-mail, Twitter, Slack, HipChat, push, SMS, web-hook notifications...)
69 | * *Limitations*: Monitoring location cannot be customized
70 |
71 |
72 | ## OnlineOrNot
73 |
74 | [Product page](http://onlineornot.com/) - [Pricing page](https://onlineornot.com/pricing)
75 |
76 | - *Free tier*: Uptime Monitoring: 10 websites, 5 minute intervals, Page Speed Monitoring: 10 websites, 12 hour intervals
77 | - *Pros*: Dashboard with uptime and page speed statistics, paid users are able to invite their whole team at no extra cost, supports alerts via multiple channels (e-mail, Slack)
78 | - *Limitations*: Currently only supports HTTP/HTTPS monitoring, not possible to customise the monitoring location
79 | - *Exceeding the free tier*: Not possible - users aren't able to add resources beyond the free limits.
80 |
81 | ## PingPong
82 |
83 | [Product page](https://pingpong.one/) - [Pricing page](https://pingpong.one/pricing/)
84 |
85 | * *Free tier*: Public, customizable status page with custom subdomain with SSL
86 | * *Pros*: Includes unlimited components, incident reports and scheduled maintenance. With badges and integrations to showcase system status on users' website
87 | * *Limitations*: No service monitoring, team members, subscribers, custom domain, only e-mail notifications, Slack manager, sync subscribers with customer service software like Intercom
88 |
--------------------------------------------------------------------------------
/pages/push-notifications.md:
--------------------------------------------------------------------------------
1 | # Push notifications
2 |
3 |
4 |
5 | - [Azure Notification Hubs](#azure-notification-hubs)
6 | - [Batch](#batch)
7 | - [Firebase Push](#firebase-push)
8 | - [Ionic Push](#ionic-push)
9 | - [onesignal](#onesignal)
10 |
11 |
12 |
13 | ## Azure Notification Hubs
14 |
15 | [Pricing page](https://azure.microsoft.com/en-us/pricing/details/notification-hubs/)
16 |
17 | * *Free tier*: 1,000,000 notifications, 500 active devices per namespace
18 | * *Pros*: No daily quotas, supports Windows Notification Service, Apple Push Notification Service, Google Cloud Messaging and Microsoft Push Notification Service
19 | * *Limitations*: 500 active devices, free tier has no SLA and no scheduled pushes
20 | * *Exceeding the free tier*: Pushes are interrupted when 1,000,000 sent. After 500 active devices new registrations are interrupted.
21 |
22 | ## Batch
23 |
24 | [Pricing page](https://batch.com/pricing)
25 |
26 | * *Free tier*: unlimited notifications, up to 100,000 monthly active users
27 | * *Pros*: supports iOS, Android, Cordova, Phonegap, Ionic, Adobe AIR, Unity mobile applications, basic users segmentation (country/language targeting), message scheduling, transactional API
28 | * *Limitations*: no advanced user segmentation, campaigns API, data push and A/B testing on free tier
29 |
30 | ## Firebase Push
31 |
32 | [Pricing page](https://firebase.google.com/pricing/)
33 |
34 | * *Free tier*: unlimited notifications
35 | * *Pros*: supports Android, iOS and browsers (Push API), users segmentation, message scheduling, integrates with Firebase analytics
36 |
37 | ## Ionic Push
38 |
39 | [Pricing page](http://ionic.io/pricing)
40 |
41 | * *Free tier*: 10K notifications/month
42 | * *Pros*: provide dashboard to send push to segments, supports scheduling, designed to be sent from Ionic apps
43 |
44 | ## onesignal
45 |
46 | [Pricing page](https://onesignal.com/#pricing)
47 |
48 | * *Free tier*: unlimited devices, unlimited notifications
49 | * *Pros*: support iOS, Android, web push, Windows Phone, Amazon Fire, Chrome extensions and native support for every development environment, localization, unlimited segments, delivery scheduling, realtime analytics, delivery automation, full API, A/B testing, import & export your data
50 |
--------------------------------------------------------------------------------
/pages/scheduling.md:
--------------------------------------------------------------------------------
1 | # Scheduling & Booking
2 |
3 |
4 |
5 | - [Cronofy](#cronofy)
6 |
7 |
8 |
9 | ## Cronofy
10 |
11 | [Pricing page](https://www.cronofy.com/api-pricing)
12 |
13 | * *Free tier*: Unlimited scheduling links
14 | * *Pros*: Scheduling & Booking API for business
15 |
--------------------------------------------------------------------------------
/pages/searching.md:
--------------------------------------------------------------------------------
1 | # Searching
2 |
3 |
4 |
5 | - [Algolia](#algolia)
6 |
7 |
8 |
9 | ## Algolia
10 |
11 | [Pricing page](https://www.algolia.com/pricing)
12 |
13 | - *Free tier:* 10,000 records (schemaless object), 100,000 operations (CRUD)/month
14 | - *Pros:* Integration with lots of services, lots of redundant backups, CDN, unlimited collaboration, easy to use analytics dashboard
15 | - *Limitations:* a "powered by Algolia" notice next to the search results when using the free tier, records are limited to 10KB, each sorting strategy (e.g. by name, by age, by size...) count as a record
16 |
--------------------------------------------------------------------------------
/pages/security.md:
--------------------------------------------------------------------------------
1 | # Security
2 |
3 |
4 |
5 | - [Snyk](#snyk)
6 |
7 |
8 |
9 | ## Snyk
10 |
11 | [Pricing page](https://snyk.io/plans/)
12 |
13 | - *Free tier:* 200 open source tests, 100 container tests, 300 IaC tests, 100 Snyk Code tests - all per month.
14 | - *Pros:* GitHub Pull Requests integration, IDE extensions, a CLI
15 | - *Limitations:* No license reports, JIRA integrations, API or rich reports
16 |
--------------------------------------------------------------------------------
/pages/serverless-app-hosting.md:
--------------------------------------------------------------------------------
1 | # Serverless app hosting
2 |
3 |
4 |
5 | - [AWS Lambda](#aws-lambda)
6 | - [Google Cloud Functions](#google-cloud-functions)
7 |
8 |
9 |
10 | ## AWS Lambda
11 |
12 | [Pricing page](https://aws.amazon.com/lambda/pricing/)
13 |
14 | * *Free tier*: 1M requests/month, 400k GB-seconds of compute time/month (memory allocated to the function * execution time)
15 | * *Pros*: automatic scaling, integrates well with oher AWS services (S3, SQS, API Gateway...), no idle time billing only calculate your actual request consumption, supports Node.js, C#, Python, Java deployments and Go using [Apex](https://github.com/apex/apex)
16 |
17 | ## Google Cloud Functions
18 |
19 | [Pricing page](https://cloud.google.com/functions/)
20 |
21 | * *Free tier*: 2M requests/month, 400k GB-seconds/month, 200k GHz-seconds/month, 5GB Outbound Date, Unlimited Inbound, Unlimited Outbound to Google APIs in same region
22 | * *Pros*: automatic scaling, easy to integrate and manage from Firebase console, Node.js support, Webhooks, integration with Google APIs like Cloud Pub/Sub
23 |
--------------------------------------------------------------------------------
/pages/static-app-hosting.md:
--------------------------------------------------------------------------------
1 | # Static app hosting
2 |
3 |
4 |
5 | - [Static app hosting](#static-app-hosting)
6 | - [AWS S3](#aws-s3)
7 | - [Cloudflare Pages](#cloudflare-pages)
8 | - [Firebase hosting](#firebase-hosting)
9 | - [GitHub Pages](#github-pages)
10 | - [GitLab Pages](#gitlab-pages)
11 | - [Netlify](#netlify)
12 | - [Render](#render)
13 | - [Surge](#surge)
14 | - [Vercel](#vercel)
15 |
16 |
17 |
18 | ## AWS S3
19 |
20 | [Pricing page](https://aws.amazon.com/s3/pricing/)
21 |
22 | * *Free tier*: 5 GB of storage, 20000 GET requests, 2000 PUT requests, 15 GB data transfer per month
23 | * *Pros*: ACL policies, Custom rules and MIME types, Supports expiration, Multiple regions world-wide
24 | * *Limitations*: Free only for 12 months
25 |
26 | ## Cloudflare Pages
27 |
28 | [pricing page](https://pages.cloudflare.com)
29 |
30 | * *Free tier*: Unlimited sites, Unlimited requests, Unlimited bandwidth, 1 concurrent build, 500 builds per month
31 |
32 | ## Firebase hosting
33 |
34 | [Pricing page](https://firebase.google.com/pricing/)
35 |
36 | * *Free tier*: 1GB storage, 10GB/month transfer, Custom domain and HTTPS
37 | * *Pros*: Includes CDN, Automatic HTTPS, Deployment versioning, URL rewriting (useful for HTML5 history API), Possible to define headers, Free web.app domain
38 |
39 | ## GitHub Pages
40 |
41 | [Product page](https://pages.github.com/) / [More info](https://help.github.com/articles/what-is-github-pages/)
42 |
43 | * *Free tier*: 1GB storage, 100GB bandwidth or 100K requests/month, 10 builds per hour
44 | * *Pros*: Deploy with git, Provide automatic page generator, Automatic HTTPS
45 | * *Limitations*: Only with GitHub
46 |
47 | ## GitLab Pages
48 |
49 | [Product page](https://pages.gitlab.io/) / [More info](https://about.gitlab.com/2016/04/07/gitlab-pages-setup/)
50 |
51 | * *Free tier*: Completely free for cloud hosted, self hosted version of Gitlab available
52 | * *Pros*: Use any static website generator, Custom domains
53 | * *Limitations*: Only works with GitLab, No automatic HTTPS
54 |
55 | ## Netlify
56 |
57 | [Product page](https://www.netlify.com/features) / [Pricing page](https://www.netlify.com/pricing/)
58 |
59 | * *Free tier*: Unlimited sites, Custom domain, Automatic HTTPS, Open source projects get [pro plan for free](https://www.netlify.com/blog/2016/07/28/netlifys-pro-plan-now-free-for-open-source-projects/)
60 | * *Pros*: Deployment with git, Custom redirect rules, Webhooks and Notifications for integration with third party services, Form handling, User authentication handling, CMS
61 |
62 | ## Render
63 |
64 | [Pricing page](https://render.com/pricing)
65 |
66 | * *Free tier*: 100GB outbound bandwidth per month (unlimited inbound)
67 | * *Pros*: Includes CDN, Deploy with git, Custom domains, Automatic HTTPS
68 | * *Limitations*: Free tier does not allow GitHub actions to track deployments. You can use [this tool](https://github.com/marketplace/actions/render-github-action) instead.
69 |
70 | ## Surge
71 |
72 | [Pricing page](http://surge.sh/pricing)
73 |
74 | * *Free tier*: Unlimited deployments, Unlimited bandwidth, Automatic HTTPS
75 | * *Pros*: Deploy from CLI, Custom 404 pages
76 | * *Limitations*: No custom redirects in free tier, No custom domain in free tier
77 |
78 | ## Vercel
79 |
80 | [Pricing Page](https://vercel.com/pricing)
81 |
82 | * *Free tier*: Unlimited websites, Automatic HTTPS, Deployment with git, Analytics for 1 project, [sponsorship](https://vercel.com/support/articles/can-vercel-sponsor-my-open-source-project) for open source projects
83 | * *Pros*: Various starter templates, DNS management, Edge CDN, first-class support for Next.js
84 | * *Limitations*: Free tier does not allow commercial usage
85 |
--------------------------------------------------------------------------------
/pages/user-authentication.md:
--------------------------------------------------------------------------------
1 | # User authentication
2 |
3 |
4 |
5 | - [Aserto](#aserto)
6 | - [Auth0](#auth0)
7 | - [AWS Cognito](#aws-cognito)
8 | - [Descope](#descope)
9 | - [Firebase authentication](#firebase-authentication)
10 | - [Ionic Auth](#ionic-auth)
11 | - [LoginRadius](#loginradius)
12 | - [MojoAuth](#mojoauth)
13 | - [Okta](#okta)
14 | - [Ory](#ory)
15 | - [SuperTokens](#SuperTokens)
16 | - [Visual Studio Mobile Center](#visual-studio-mobile-center)
17 |
18 |
19 | ## Aserto
20 |
21 | [Pricing page](https://www.aserto.com/pricing)
22 |
23 | * *Free tier*: Up to 100 authorizer instances and 1,000 active users/month.
24 | * *Pros*: Add fine-grained authorization to your applications and support every authorization model from day 1 (RBAC, ABAC, PBAC, and ReBAC). SDKs & quickstarts available for Go, Python, React, JavaScript, Java, Ruby and more.
25 |
26 | ## Auth0
27 |
28 | [Pricing page](https://auth0.com/pricing)
29 |
30 | * *Free tier*: unlimited logins for 7,000 active users/month, authentication with email/password and up to 2 social providers
31 | * *Pros*: lots of providers, great documentation, support passwordless authentication, UI provided, compatible with iOS Touch ID, offers welcome emails and tasks triggers
32 | * *Limitations*: active users are users who logged in the last 30 days
33 |
34 | ## AWS Cognito
35 |
36 | [Pricing page](https://aws.amazon.com/cognito/pricing/)
37 |
38 | * *Free tier*: 50,000 active users/month (active means at least one activity during a calendar month)
39 | * *Pros*: supports mobile and web apps, multiple authentication providers (Facebook, Twitter, Google, ...)
40 | * *Limitations*: Cognito Sync (users data synchornization) is only included in the AWS 1 year free tier in the limit of 10GB storage and 1,000,000 sync operations/month
41 |
42 | ## Descope
43 |
44 | [Pricing page](https://www.descope.com/pricing)
45 |
46 | * *Free tier*: 7,500 active users/month, 50 free tenants (up to 5 SAML/SSO tenants)
47 | * *Pros*: Highly customizable AuthN flows, has both a no-code and API approach (SDKs in Golang/Node/Python/React), a variety of passwordless authntication methods included (FIDO2/WebAuthn too)
48 |
49 | ## Firebase authentication
50 |
51 | [Pricing page](https://firebase.google.com/pricing/)
52 |
53 | * *Free tier*: always free, unlimited users
54 | * *Pros*: offers multiple login providers for free (anonymous, email, Google, Facebook, Twitter, GitHub), provide welcome emails triggers, integrates well with Firebase database security rules, libraries for multiple platform, UI available for [Android](https://github.com/firebase/firebaseui-android), [iOS](https://github.com/firebase/firebaseui-ios) and [web](https://github.com/firebase/firebaseui-web).
55 |
56 | ## Ionic Auth
57 |
58 | [Pricing page](http://ionic.io/pricing)
59 |
60 | * *Free tier*: always free, unlimited users
61 | * *Pros*: offers multiple login providers (email, custom with in-app browser, Google, Facebook, Twitter, GitHub, Instagram, LinkedIn), provide forms
62 |
63 | ## LoginRadius
64 |
65 | [Pricing Page](https://www.loginradius.com/pricing/)
66 |
67 | * *Free tier*: 1 Web or Mobile App, Standard Login, 3 Social Providers, Managed Auth Page, 5000 Monthly Active Users
68 | * *Pros*: Complete Authentication with Managed Login Page, full customization of the login page and prebuilt themes available, self-serve dashboard and documentation, transactional emails & template customization, SDKs of popular programming languages, and demos.
69 | * *Limitations*: active users are users who logged in the last 30 days.
70 |
71 | ## MojoAuth
72 |
73 | [Pricing Page](https://mojoauth.com/pricing)
74 |
75 | * *Free tier*: Unlimited monthly active users, unlimited total users and unlimited monthly logins, email support (Basic: 48 hours response time), live chat support
76 | * *Pros*: Passwordless authentication with magic link login, email OTP login, and WebAuthn. Provides custom branding, user management, great documentation, SDKs of popular programming languages, and demos.
77 | * *Limitations*: 2 RPS authentication request for free tier
78 |
79 | ## Okta
80 |
81 | [Pricing Page](https://developer.okta.com/pricing/)
82 |
83 | - *Free tier*: Up to 7,000 monthly active users, Up to 10 custom apps, OAuth 2.0 & OpenID Connect.
84 | - *Pros*: Complete authentication, authorization and user management through their API, client libraries for multiple languages.
85 |
86 | ## Ory
87 |
88 | [Pricing page](https://www.ory.sh/pricing/), [Open Source](https://www.ory.sh/docs/ecosystem/projects)
89 |
90 | * *Free tier*: always free, unlimited users, rate limit requests/minute
91 | * *Pros*: Open Source (Apache2), API first, support FIDO2/WebAuthn, SDKs for all languages, custom UI & flows cloud native
92 |
93 | ## SuperTokens
94 |
95 | [Pricing](https://supertokens.com/pricing), [Open-Source](https://github.com/supertokens/supertokens-core)
96 |
97 | - *Free tier*: Self-hosted version is always free, unlimited users. The hosted cloud solution is free up to 5K monthly active users
98 | - *Pros*: Covers all primary methods of authentication and session management(including email/password, social, JWT, oAuth, etc.), lowest vendor lock-in, pre-built UI, quick to implement, easy to customize, feature segmentation
99 | - *Limitations*: None. Cloud and free/open-source solution both are identical
100 | - *Exceeding the free tier*: (Applicable to hosted cloud solution only) You can switch to open-source version without any limitations or you can upgrade to increase the monthly active users support
101 |
102 | ## Visual Studio Mobile Center
103 |
104 | [Pricing Page](https://docs.microsoft.com/en-us/mobile-center/general/pricing)
105 |
106 | * *Free tier*: 10 mobile apps and 500 active users while in preview
107 | * *Pros*: offers multiple login providers (Azure Active Directory, Microsoft Account, Facebook, Google, Twitter), client libraries for iOS, Android, Cordova, Windows, Xamarin.Android, Xamarin.iOS, Xamarin.Forms), UI support
108 |
--------------------------------------------------------------------------------
/pages/web-scraping.md:
--------------------------------------------------------------------------------
1 | # Web Scraping
2 |
3 |
4 |
5 | - [Apify](#apify)
6 | - [Crawlbase](#crawlbase)
7 | - [Scraper API](#scraper-api)
8 | - [SearchApi](#searchapi)
9 | - [PhantomJsCloud](#phantomjscloud)
10 |
11 |
12 |
13 | ## Apify
14 |
15 | [Apify Home Page](https://www.apify.com/)
16 | * *Free tier*: 5,000 Free Page Crawls Per Month
17 | * *Pros*: Handles proxies, provides simple interface and url classification to make scraping easier
18 | * *Limitations*: Rate limited to 1 crawler at a time, data retention of 7 days.
19 |
20 | ## Crawlbase
21 |
22 | [CrawlBase Home Page](https://crawlbase.com)
23 |
24 | * *Free tier*: 1,000 Free API Calls
25 | * *Pros*: Bypass blocks, captchas and allows to scrape javascript pages with a simple API without managing proxies. Supports all websites.
26 | * *Limitations*: Rate limited to 20 requests per second, may be increased upon request.
27 |
28 | ## Scraper API
29 |
30 | [Scraper API Home Page](https://www.scraperapi.com/)
31 |
32 | * *Free tier*: 1,000 Free API Calls Per Month
33 | * *Pros*: Handles proxies, browsers, and CAPTCHAs for you, so you can scrape any web page with a simple API call.
34 | * *Limitations*: Rate limited to 5 requests per second, may be increased upon request.
35 |
36 | ## SearchApi
37 |
38 | [SearchApi Home Page](https://www.searchapi.io/)
39 |
40 | - *Free tier*: 100 successful API calls per month.
41 | - *Pros*: Supports precise location geo-targeting, uses only premium US-based proxies, Structures Google results into JSON in real-time (~2 seconds).
42 | - *Limitations*: Rate limited to 20% monthly plan searches per 1 hour.
43 |
44 | ## PhantomJsCloud
45 |
46 | [PhantomJsCloud Home Page](https://PhantomJsCloud.com/)
47 |
48 | * *Free tier*: About 500 pages/day ($0.05/day in credit)
49 | * *Pros*: Browser Automation, PDF Generation, Screenshots, Full request/response details in JSON. Scales to hundreds of parallel requests.
50 | * *Limitations*: Free tier blocked from using the Builtin Anonymous Proxy system.
51 |
--------------------------------------------------------------------------------
/pages/website-audit.md:
--------------------------------------------------------------------------------
1 | # Website audit
2 |
3 |
4 |
5 | - [Checkbot](#checkbot)
6 |
7 |
8 |
9 | ## Checkbot
10 |
11 | [Pricing page](https://www.checkbot.io/#pricing)
12 |
13 | * *Free tier*: Free tier for small websites (less than 250 URLs).
14 | * *Pros*: Browser extension that tests if your website follows 50+ SEO, speed and security best practices. Check as many websites as you want as often as you want including localhost sites. Crawls your site testing multiple pages at once.
15 |
--------------------------------------------------------------------------------