An open API service indexing awesome lists of open source software.

awesome-drone

List of awesome , libraries, software and resources for drone create
https://github.com/26remph/awesome-drone

Last synced: 17 days ago
JSON representation

  • Admin Panels

    • Drone Frames

      • ajenti - The admin panel your servers deserve.
      • django-grappelli - A jazzy skin for the Django Admin-Interface.
      • jet-bridge - Admin panel framework for any application with nice UI (ex Jet Django).
      • wooey - A Django app which creates automatic web UIs for Python scripts.
      • streamlit - A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
      • flask-admin - Simple and extensible administrative interface framework for Flask.
      • django-jet - Modern template for Django admin interface with improved functionality.
  • Asynchronous Programming

    • Drone Frames

      • awesome-asyncio
      • asyncio - (Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
      • concurrent.futures - (Python standard library) A high-level interface for asynchronously executing callables.
      • multiprocessing - (Python standard library) Process-based parallelism.
      • uvloop - Ultra fast asyncio event loop.
  • Audio

    • Drone Frames

      • audioread - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
      • audioFlux - A library for audio and music analysis, feature extraction.
      • dejavu - Audio fingerprinting and recognition.
      • kapre - Keras Audio Preprocessors.
      • librosa - Python library for audio and music analysis.
      • matchering - A library for automated reference audio mastering.
      • mingus - An advanced music theory and notation package with MIDI file and playback support.
      • pyaudioanalysis - Audio feature extraction, classification, segmentation and applications.
      • pydub - Manipulate audio with a simple and easy high level interface.
      • timeside - Open web audio processing framework.
      • beets - A music library manager and [MusicBrainz](https://musicbrainz.org/) tagger.
      • eyed3 - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
      • mutagen - A Python module to handle audio metadata.
      • tinytag - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
  • Authentication

    • Drone Frames

      • authlib - JavaScript Object Signing and Encryption draft implementation.
      • pyjwt - JSON Web Token implementation in Python.
      • keycloak-sso - Open Source Identity and Access Management.
      • python-jose - A JOSE implementation in Python.
      • zitadel - Offers everything you need for a customer identity (CIAM) use case. Support Machine-to-machine with JWT profile, Personal Access Tokens (PAT), and Client Credentials
  • Computer Vision

    • Drone Frames

      • easyocr - Ready-to-use OCR with 40+ languages supported.
      • opencv - Open Source Computer Vision Library.
      • pytesseract - A wrapper for [Google Tesseract OCR](https://github.com/tesseract-ocr).
      • tesserocr - Another simple, Pillow-friendly, wrapper around the `tesseract-ocr` API for OCR.
      • kornia - Open Source Differentiable Computer Vision Library for PyTorch.
  • Courses

  • Cryptography

    • Drone Frames

      • cryptography - A package designed to expose cryptographic primitives and recipes to Python
  • Data Analysis

    • Drone Frames

      • pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
      • aws-sdk-pandas - Pandas on AWS.
      • datasette - An open source multi-tool for exploring and publishing data.
      • optimus - Agile Data Science Workflows made easy with PySpark.
  • Database Drivers

    • ASGI Servers

      • awesome-mysql
      • mysqlclient - MySQL connector with Python 3 support ([mysql-python](https://sourceforge.net/projects/mysql-python/) fork).
      • pymysql - A pure Python MySQL driver compatible to mysql-python.
      • awesome-postgres
      • psycopg - The most popular PostgreSQL adapter for Python.
      • awesome-sqlite
      • sqlite3 - (Python standard library) SQlite interface compliant with DB-API 2.0.
      • sqlite-utils - Python CLI utility and library for manipulating SQLite databases.
      • pymssql - A simple database interface to Microsoft SQL Server.
      • clickhouse-driver - Python driver with native interface for ClickHouse.
      • cassandra-driver - The Python Driver for Apache Cassandra.
      • happybase - A developer-friendly library for Apache HBase.
      • kafka-python - The Python client for Apache Kafka.
      • pymongo - The official Python client for MongoDB.
      • motor - The async Python driver for MongoDB.
      • redis-py - The Python client for Redis.
      • minio-py - Official synchronous the MinIO Python Client SDK.
      • miniopy-async - Unofficial Asynchronous MinIO Client SDK for Python
  • Data Visualization

    • Drone Frames

      • matplotlib - A Python 2D plotting library.
      • seaborn - Statistical data visualization using Matplotlib.
  • Deep Learning

    • Drone Frames

      • awesome-deep-learning
      • keras - A high-level neural networks library and capable of running on top of either TensorFlow or Theano.
      • pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration.
      • pytorch-lightning - Deep learning framework to train, deploy, and ship AI products Lightning fast.
      • stable-baselines3 - PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
      • tensorflow - The most popular Deep Learning framework created by Google.
      • theano - A library for fast numerical computation.
  • Distributed Computing

    • Drone Frames

      • dask - A flexible parallel computing library for analytic computing.
      • luigi - A module that helps you build complex pipelines of batch jobs.
      • PySpark - [Apache Spark](https://spark.apache.org/) Python API.
      • faust - A stream processing library, porting the ideas from [Kafka Streams](https://kafka.apache.org/documentation/streams/) to Python.
      • streamparse - Run Python code against real-time streams of data via [Apache Storm](http://storm.apache.org/).
      • Ray - A system for parallel and distributed Python that unifies the machine learning ecosystem.
  • File Manipulation

    • HTTP Clients

      • mimetypes - (Python standard library) Map filenames to MIME types.
      • pathlib - (Python standard library) An cross-platform, object-oriented path library.
      • python-magic - A Python interface to the libmagic file type identification library.
      • watchdog - API and shell utilities to monitor file system events.
      • aiofiles - aiofiles is an Apache2 licensed library, written in Python, for handling local disk files in asyncio applications..
      • curses - Built-in wrapper for [ncurses](http://www.gnu.org/software/ncurses/) used to create terminal GUI applications.
      • Eel - A library for making simple Electron-like offline HTML/JS GUI apps.
      • enaml - Creating beautiful user-interfaces with Declarative Syntax like QML.
      • Gooey - Turn command line programs into a full GUI application with one line.
      • kivy - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
      • pyglet - A cross-platform windowing and multimedia library for Python.
      • PySimpleGUI - Wrapper for tkinter, Qt, WxPython and Remi.
      • Tkinter - Tkinter is Python's de-facto standard GUI package.
      • urwid - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
      • wxPython - A blending of the wxWidgets C++ class library with the Python.
      • pytest - A mature full-featured Python testing tool.
      • Selenium - Python bindings for [Selenium](http://www.seleniumhq.org/) WebDriver.
      • doublex - Powerful test doubles framework for Python.
      • freezegun - Travel through time by mocking the datetime module.
      • httmock - A mocking library for requests for Python 2.6+ and 3.2+.
      • httpretty - HTTP request mock tool for Python.
      • mock - (Python standard library) A mocking and patching library.
      • mocket - A socket mock framework with gevent/asyncio/SSL support.
      • responses - A utility library for mocking out the requests Python library.
      • VCR.py - Record and replay HTTP interactions on your tests.
      • factory_boy - A test fixtures replacement for Python.
      • mixer - Another fixtures replacement. Supports Django, Flask, SQLAlchemy, Peewee and etc.
      • coverage - Code coverage measurement.
      • fake2db - Fake database generator.
      • faker - A Python package that generates fake data.
      • mimesis - is a Python library that help you generate fake data.
      • radar - Generate random datetime / time.
      • Flexx - Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering.
      • model_mommy - Creating random fixtures for testing in Django.
      • pywebview - A lightweight cross-platform native wrapper around a webview component.
      • path.py - A module wrapper for [os.path](https://docs.python.org/3/library/os.path.html).
      • Toga - A Python native, OS native GUI toolkit.
      • DearPyGui - A Simple GPU accelerated Python GUI framework
  • Firmware

    • Flight Controllers

      • Ardupilot
      • BaseFlight - :ghost:
      • Betaflight - Fork of Cleanflight.
      • ButterFlight - :ghost: Fork of Betaflight. Firmware focusing on Mini Quads.
      • Cleanflight - :ghost: Fork of BaseFlight. Supports more FCs and has additional PID contollers.
      • EmuFlight - FC Firmware focusing on flight performance, innovative filtering, leading-edge feature additions, and wide target support.
      • FalcoX - Formerly known as Raceflight one, FlightOne.
      • INAV
      • LibrePilot - :ghost: (GitHub fork is Outdated/Inactive)
      • Open Source Rover Control Code - Nasa JPL command firmware for the OSR.
      • PX4 Autopilot - Rebranded to AutoPilot from Firmware
      • SilverWare - :ghost: Firmware for BoldClash BWHOOP B-03 mini drone
      • SilverWare(NFE) - :ghost: Firmware for Alienwhoop ZER0, E011, BWHOOP B-03, H8mini, and BETA FPV LITE flight controllers with NotFastEnuf settings and experimental features
    • Transmitters

      • FreedomTX - Custom firmware for TBS Tango 2 based on OpenTX.
      • OpenTX - Highly configurable open source firmware for RC radio transmitters.
  • Geolocation

    • Drone Frames

      • django-countries - A Django app that provides a country field for models and forms.
      • geodjango - A world-class geographic web framework.
      • geojson - Python bindings and utilities for GeoJSON.
      • geopy - Python Geocoding Toolbox.
  • Hardware and Components

  • Helpers

    • Code Analysis

      • ruff - An extremely fast Python linter and code formatter, written in Rust.
      • mypy - Check variable types during compile time.
    • Command-line Interface Development

      • tqdm - Fast, extensible progress bar for loops and CLI.
    • Environment Management

      • poetry - Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.
    • HTML Manipulation

      • beautifulsoup - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
    • HTTP Clients

      • httpx - A next generation HTTP client for Python.
    • Logging

  • Image Processing

    • Drone Frames

      • pillow - Pillow is the friendly [PIL](http://www.pythonware.com/products/pil/) fork.
      • python-barcode - Create barcodes in Python with no extra dependencies.
      • python-qrcode - A pure Python QR Code generator.
      • pywal - A tool that generates color schemes from images.
      • pyvips - A fast image processing library with low memory needs.
      • quads - Computer art based on quadtrees.
      • thumbor - A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
      • wand - Python bindings for [MagickWand](http://www.imagemagick.org/script/magick-wand.php), C API for ImageMagick.
      • scikit-image - A Python library for (scientific) image processing.
      • pymatting - A library for alpha matting.
  • Machine Learning

    • Drone Frames

      • awesome-machine-learning
      • gym - A toolkit for developing and comparing reinforcement learning algorithms.
      • H2O - Open Source Fast Scalable Machine Learning Platform.
      • Metrics - Machine learning evaluation metrics.
      • scikit-learn - The most popular Python library for Machine Learning.
      • vowpal_porpoise - A lightweight Python wrapper for [Vowpal Wabbit](https://github.com/JohnLangford/vowpal_wabbit/).
      • xgboost - A scalable, portable, and distributed gradient boosting library.
      • MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.
      • NuPIC - Numenta Platform for Intelligent Computing.
  • Newsletters