About: Passionate about the IT world and everything related to it ✌🏻
Open Source enthusiastic 🦠
Location:
Italy
Joined:
Dec 6, 2022
7 Open Source Projects You Should Know - Python Edition ✔️
Publish Date: Aug 12 '24
105 3
Overview
Hi everyone 👋🏼
In this article, I'm going to look at seven OSS repository that you should know written in Python, interesting projects that caught my attention and that I want to share.
Let's start 🤙🏼
pandas is a package that provides fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python 👾
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
pandas: A Powerful Python Data Analysis Toolkit
Testing
Package
Meta
What is it?
pandas is a Python package that provides fast, flexible, and expressive data
structures designed to make working with "relational" or "labeled" data both
easy and intuitive. It aims to be the fundamental high-level building block for
doing practical, real world data analysis in Python. Additionally, it has
the broader goal of becoming the most powerful and flexible open source data
analysis / manipulation tool available in any language. It is already well on
its way towards this goal.
Apache Airflow is an amazing platform to programmatically author, schedule, and monitor workflows.
When workflows are defined as code, they become more maintainable, versionable, testable, and collaborative 🥶
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Apache Airflow
Badges
License
PyPI
Containers
Community
Version
Build Status
Main
3.x
2.x
Apache Airflow (or simply Airflow) is a platform to programmatically author, schedule, and monitor workflows.
When workflows are defined as code, they become more maintainable, versionable, testable, and collaborative.
Use Airflow to author workflows (Dags) that orchestrate tasks. The Airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command line utilities make performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress, and troubleshoot issues when needed.
G4F, is a powerful Large Language Model Command Line Interface (LLM-CLI) on a mission to decentralize and provide free access to advanced AI technologies 🥸
We live in a time where access to information and technology is increasingly restricted. Large corporations seek to monopolize control over their models, subjecting essential resources to strict terms of service and opaque practices. But we are here to stand against this tide.
We declare:
Open Access: Developing software and utilizing AI models is not illegal. It is a basic right that belongs to everyone. The notion that developing or using AI for purposes outside of what large companies dictate constitutes a legal violation is not only incorrect, but it is also an attack on creativity and innovation.
Collaboration Over Isolation: Instead of monopolizing a platform through enclosure, we should connect various models together. Only through collaboration can we make the benefits of AI accessible to all and foster diversity and progress.
Scrapy is a BSD-licensed fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing 🤗
Scrapy, a fast high-level web crawling & scraping framework for Python.
Scrapy is a web scraping framework to extract structured data from websites.
It is cross-platform, and requires Python 3.9+. It is maintained by Zyte
(formerly Scrapinghub) and many other contributors.
Install with:
pip install scrapy
And follow the documentation to learn how to use it.
Zulip is an open-source team collaboration tool with unique topic-based threading that combines the best of email and chat to make remote work productive and delightful. Zulip is the only modern team chat app that is designed for both live and asynchronous conversations 📱
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Zulip overview
Zulip is an open-source team collaboration tool with unique
topic-based threading that combines the best of email and chat to
make remote work productive and delightful. Fortune 500 companies, leading open
source projects, and thousands of other organizations use
Zulip every day. Zulip is the only modern team chat app that is
designed for both live and asynchronous conversations.
Zulip is built by a distributed community of developers from all around the
world, with 97+ people who have each contributed 100+ commits. With
over 1,500 contributors merging over 500 commits a month, Zulip is the
largest and fastest growing open source team chat project.
Contributing code. Check out our guide for new
contributors
to get started. We have invested in making Zulip’s code highly
readable, thoughtfully tested, and easy to modify. Beyond that, we
have…
Freqtrade is a free and open source crypto trading bot. It is designed to support all major exchanges and be controlled via Telegram or webUI. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning 🪙
Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram or webUI. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning.
Disclaimer
This software is for educational purposes only. Do not risk money which
you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS
AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS.
Always start by running a trading bot in Dry-run and do not engage money
before you understand how it works and what profit/loss you should
expect.
We strongly recommend you to have coding and Python knowledge. Do not
hesitate to read the source code and understand the mechanism of this bot.
Supported Exchange marketplaces
Please read the exchange specific notes to learn about eventual, special configurations needed for each…
This list lists seven open source projects that are worth checking out, either to use them or even to contribute🖖
Happy coding!✨
Hi👋🏻
My name is Domenico, software developer passionate of Open Source, I write article about it for share my knowledge and experience.
Don't forget to visit my Linktree to discover my projects 🫰🏻
Thank you Domenico!