typhoon-orchestrator
JokeAPI
typhoon-orchestrator | JokeAPI | |
---|---|---|
14 | 8 | |
29 | 228 | |
- | 1.3% | |
0.0 | 5.1 | |
over 1 year ago | about 2 months ago | |
Python | TypeScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
typhoon-orchestrator
- After Airflow. Where next for DE?
- New OSS Orchestrator - Where should we go next?
-
Airflow's Problem
I have my own opinion on Airflow's pain points and created Typhoon Orchestrator (https://github.com/typhoon-data-org/typhoon-orchestrator) to solve them. It doesn't have many stars yet but I've used it to create some pipelines for medium sized companies in a few days, and they've been running for over a year without issues.
In particular I transpile to Airflow code (can also deploy to Lambda) because I think it's still the most robust and well supported "runtime", I just don't think the developer experience is that good.
-
Data Engineering for very small businesses. Any experiences?
Typhoon Orchestrator This is a framework that I designed to help fix some of the pain points of Airflow so that I could build test and deploy pipelines faster. You could skip this step but if you want more info check here.
-
CSV data library to database
I am also collaborating on an open source tool called Typhoon Orchestrator (repo). It aims to make composing airflow data pipelines simple and quite quick. Putting pipeline steps together like lego.
-
Recommendations for simple ETL (Postgres to Snowflake)
The project (https://github.com/typhoon-data-org/typhoon-orchestrator) doesn't have many stars yet but I have deployed it on a medium sized hotel chain for several data sources with a similar use case to yours and it's been working for over a year with no intervention. If you decide to pursue this option I'd be willing to provide provide some support free of charge (feel free to PM me).
-
Impress your friends! Make a serverless bot that sends daily jokes to a Telegram Group
Typhoon Orchestrator is a great way to deploy ETL workflow on AWS Lambda. In this tutorial we intend to show how easy to use and versatile it is by deploying code to Lambda that gets a random joke from https://jokeapi.dev once a day and sends it to your telegram group.
-
My Thirty Years of Dodging Repetitive Work with Automation Tools
I think there's space for an open source library that can help with what you described. We originally created https://github.com/typhoon-data-org/typhoon-orchestrator to orchestrate ETL workflows, which would be a superset of the use cases you described. Our next goal is to allow deployment to AWS lambda which can be a good compromise between getting locked in with SAAS and hosting your own infrastructure.
Also check out Zappa's scheduled tasks that have a similar goal and inspired our library.
- Airflow, you complete me! Compose YAML DAGs for Airflow with auto-complete with Typhoon (Open Source).
- Use Airflow? Composable elegant YAML DAGS that transpile to Airflow. Zero risk and no migration.
JokeAPI
-
12 Free and Fun APi for your next Project
JokeAPI
- Where to get Free APIs to practice my web dev skills?
-
Create module for generate random jokes in Telegram bot on NestJS
https://jokeapi.dev/ - site for generate random jokes in English language
-
Impress your friends! Make a serverless bot that sends daily jokes to a Telegram Group
Typhoon Orchestrator is a great way to deploy ETL workflow on AWS Lambda. In this tutorial we intend to show how easy to use and versatile it is by deploying code to Lambda that gets a random joke from https://jokeapi.dev once a day and sends it to your telegram group.
-
Twitter BOT to send joke and image (lambda + typescript)
We will get a random joke from https://jokeapi.dev/ API. It's free with some limitation on hit rate etc.
-
A step-by-step guide to migrate a Node.js web app to Typescript
Axios as an HTTP client. It fetches random jokes from https://jokeapi.dev.
-
My dashboard for my tiny little raspberry inspired by posts from this subreddit
Sure but I don't know what's there to say. It is just a dashboard I made with plain old Javascript, php and HTML. Raspberry's stats are updated every minute and every 10 minutes there is an ajax call to the services to check for a 200 HTTP status response, so that their lid will remain green. Ah yes also there is a call to the jokes api to get a joke every time it is loaded. Hm, writing this I realized there are some things that should have been told. Sorry. Thanks for your reaction though. :)
-
Dev Dad Jokes - My submission to the DigitalOcean App Platform Hackathon!
I searched for a free and open source Joke API, and found one on GitHub at https://github.com/Sv443/JokeAPI.
What are some alternatives?
Mage - 🧙 The modern replacement for Airflow. Mage is an open-source data pipeline tool for transforming and integrating data. https://github.com/mage-ai/mage-ai
SpaceX-API - :rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
astro - Astro SDK allows rapid and clean development of {Extract, Load, Transform} workflows using Python and SQL, powered by Apache Airflow. [Moved to: https://github.com/astronomer/astro-sdk]
joke-api - âš¡ Blazing Fast Jokes API!
astro-sdk - Astro SDK allows rapid and clean development of {Extract, Load, Transform} workflows using Python and SQL, powered by Apache Airflow.
readme-jokes - 😄 Jokes for your GitHub READMEs
pachyderm - Data-Centric Pipelines and Data Versioning
devdadjokes - Randomly generated Developer Dad Jokes
getting-started - This repository is a getting started guide to Singer.
twitter-bot - Lambda function which acts like a twitter bot to send tweets
jmespath.py - JMESPath is a query language for JSON.
public-api-lists - A collective list of free APIs for use in software and web development 🚀