Awesome List Updates on Feb 19 - Feb 25, 2024
58 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome R
Integrated Development Environments
- Sublime Text + R-IDE (⭐106) - Add-on package for Sublime Text 2/3.
- Nvim-R (⭐929) - Neovim plugin for R.
R Development
- renv (⭐949) - Make your R projects more isolated, portable, and reproducible.
- box (⭐790) - A modern module system for R.
2. Awesome Elixir
Text and Numbers
- ex_pression (⭐8) - Evaluate user input expressions.
Newsletters
- Elixir Merge - A daily newsletter which delivers two curated updates (articles, tutorials, videos, podcasts) in each edition in quick-read format.
3. Awesome Graphql
Clients
- genql (⭐866) - Type safe TypeScript client for any GraphQL API.
Type / React
- gql.tada (⭐2.5k) - GraphQL document authoring library, inferring the result and variables types of GraphQL queries and fragments in the TypeScript type system.
4. Awesome Music
Music Notation
- neoscore - python library for notating music in a graphics-first paradigm.
5. Android Security Awesome
Tools / Online Analyzers
- approver - Approver is a fully automated security analysis and risk assessment platform for Android and iOS apps. Not free.
6. Awesome Java
Utility / Mocking
- JKScope (⭐12) - Java scope functions inspired by Kotlin.
7. ALL About RSS
Apps / Outline Processor Markup Language
🔍 Feed Search Engines / 酷Q Plugin
8. Awesome Ai4lam
Datasets / Datasets available elsewhere
9. Ai Collective Tools
Design Generator
- Galileo AI -Galileo AI is a UI generation platform for easy and fast design ideation.Generative AI for user interface design, empowering you to design beyond imagination with speed .
#freemium
Image Generator
- Remaker-Ai - All-in-one tool leveraging the capabilities of artificial intelligence. Craft and produce diverse content formats, spanning text, images, and beyond.
#free
10. Awesome Ai Tools
Other / Music
- Architecture Helper - Analyze any building architecture, and generate your own custom styles, in seconds.
- GradGPT - AI tools to simplify college applications. Review applications, draft essays, find universities and requirements and more.
- Code to Flow - Visualize, Analyze, and Understand Your Code flow. Turn Code into Interactive Flowcharts with AI. Simplify Complex Logic Instantly.
- AI-Flow - Connect multiple AI models easily.
Text / Search engines
- Kazimir.ai - A search engine designed to search AI-generated images.
Text / Writing assistants
- Telborg - Write a high-quality first draft on any Climate topic in minutes
Text / Productivity
- Summary With AI - Summarize any long PDF with AI. Comprehensive summaries using information from all pages of a document.
- Emilio - Stop drowning in emails - Emilio prioritizes and automates your email, saving 60% of your time
- Pieces - AI-enabled productivity tool designed to supercharge developer efficiency,with an on-device copilot that helps capture, enrich, and reuse useful materials, streamline collaboration, and solve complex problems through a contextual understanding of dev workflow
Video / Stable Diffusion resources
- Based AI - AI Intuitive Interface for Video creating
Audio / Phone Calls
- AICaller.io - AICaller is a simple-to-use automated bulk calling solution that uses the latest Generative AI technology to trigger phone calls for you and get things done. It can do things like lead qualification, data gathering over phone calls, and much more. It comes with a powerful API, low cost pricing and free trial.
11. Awesome Quant
Python / Financial Instruments and Pricing
- rateslib (⭐112) - A fixed income library for pricing bonds and bond futures, and derivatives such as IRS, cross-currency and FX swaps.
Python / Risk Analysis
- empyrical-reloaded (⭐45) - Common financial risk and performance metrics. empyrical (⭐1.3k) fork.
- pyfolio-reloaded (⭐323) - Portfolio and risk analytics in Python. pyfolio (⭐5.6k) fork.
R / Financial Instruments and Pricing
- RQuantLib (⭐118) - RQuantLib connects GNU R with QuantLib.
Java / FrameWorks
- JQuantLib (⭐125) - JQuantLib is a free, open-source, comprehensive framework for quantitative finance, written in 100% Java.
Frameworks / Data Visualization
- QuantLib (⭐5.1k) - The QuantLib project is aimed at providing a comprehensive software framework for quantitative finance.
- QuantLibRisks - Fast risks with QuantLib in Python and C++ (⭐13)
- XAD - Automatic Differentiation (AAD) Library in Python and C++ (⭐229)
- JQuantLib (⭐125) - Java port.
- RQuantLib (⭐118) - R port.
- QuantLibAddin - Excel support.
- QuantLibXL - Excel support.
- QLNet (⭐380) - .Net port.
- PyQL (⭐966) - Python port.
- QuantLib.jl (⭐136) - Julia port.
- QuantLib-Python Documentation - Documentation for the Python bindings for the QuantLib library
Reproducing Works, Training & Books / Data Visualization
- book_irds3 (⭐47) - Code repository for Pricing and Trading Interest Rate Derivatives.
12. Awesome Polars
Official documentation
- Documentation for Python API - Official API Reference for Python.
- Documentation for Rust API - Official API Reference for Rust.
- Documentation for R API - Official API Reference for R.
Libraries/Packages/Scripts / Polars plugins
- polars-xdt (⭐175) - Polars plugin with extra-datetime-related functionalities by @MarcoGorelli.
Resources / Tutorials & workshops
- Polars plugins tutorial - How you (yes, you!) can write a Polars Plugin, by @MarcoGorelli.
Resources / Blog posts
- Dataframe Showdown – Polars vs Spark vs Pandas vs DataFusion. Guess who wins? - A short article that presents a performance test between Polars, Pandas, Datafusion and Spark on a csv dataset by @danielbeach. Code used is available on Github here (⭐6).
- Polars - modern data frame library - A blog post that describes why Polars could be a better alternative to pandas, dplyr or data.table by @DSkrzypiec.
- Lightning-fast queries with Polars - Another blog post that is a good introduction to Polars by @astrojuanlu.
- Exploring Polars - The Lightning-Fast DataFrame Library in Python - A blog post on the basics of Polars by @mddas.
- Date and DateTime Manipulation in Polars - A blog post that shows examples of doing a number of date and datetime manipulations in Polars (Python) by @danielbeach. Code used is available on Github here (⭐2).
- Level Up Your Data Analysis with Polars: A Powerful DataFrame Library for Speed and Efficiency - A blog post that describes the main features of Polars (with benchmarks) by ravi-m.
- LazyFrame: Exploring Laziness in Dataframes from Polars in Python - A blog post that introduces LazyFrames with Polars an Python by Manoj Das.
- Data Statistics in Polars - A post that explains how to extract insightful information from your data in Polars by Alexandre Petit.
13. Awesome Agi Cocosci
Complexity & Information Theory / Visual Complexity
- Show or tell? Exploring when (and why) teaching with language outperforms demonstration - Cognition, 2023. [All Versions]. The findings of this paper suggest that language communicates complex concepts by directly transmitting abstract rules. In contrast, demonstrations transmit examples, requiring the learner to infer the rules.
Communications / Non-Verbal Communication
- AI Nüshu: An Exploration of Language Emergence in Sisterhood Through the Lens of Computational Linguistics - ACM SIGGRAPH Asia'23, 2023. [All Versions]. By continually observing their environment and communicating, AI agents trained in the Chinese dictionary and the Nüshu corpus collaborate towards creating a standard writing system to encode Chinese.
- Toward understanding the importance of gesture in distributed scientific collaboration - Knowledge and Information Systems, 2006. [All Versions].
Domain Specific Language / Design Theory
- Epigrams on programming - ACM SIGPLAN Notices, 1982. [All Versions].
Domain Specific Language / Imperative DSL Applications
- Infinite Photorealistic Worlds Using Procedural Generation - CVPR'23, 2023. [All Versions]. [Website]. [Supplementary Text]. This paper introduces Infinigen, a procedural generator of photorealistic 3D scenes of the natural world. Infinigen is entirely procedural: every asset, from shape to texture, is generated from scratch via randomized mathematical rules, using no external source and allowing infinite variation and composition.
Domain Specific Language / DSL Program Synthesis
- Grammar Prompting for Domain-Specific Language Generation with Large Language Models - NeurIPS'23, 2023. [All Versions]. Grammar prompting is a simple approach to enable LLMs to use external knowledge and domain-specific constraints expressed through a grammar in Backus--Naur Form (BNF) during in-context learning.
System 1 & System 2 / Neural-Symbolic AI
- Visual Programming: Compositional Visual Reasoning Without Training - CVPR'23, 2023. [All Versions]. VISPROG, a neuro-symbolic approach to solving complex and compositional visual tasks given natural language instructions, using the in-context learning ability of large language models to generate python-like modular programs, which are then executed to get both the solution and a comprehensive and interpretable rationale.
Commonsense / Commonsense Knowledgebase
- Visual Concept Programming: A Visual Analytics Approach to Injecting Human Intelligence at Scale - IEEE Transactions on Visualization and Computer Graphics, 2023. [All Versions]. This paper presents Visual Concept Programming, a first-of-its-kind visual analytics approach of using visual concepts to program image data at scale while requiring a few human efforts.
Inductive Logic & Program Synthesis / Commonsense Knowledgebase
- Large Language Models Meet NL2Code: A Survey - ACL'23, 2023. [All Versions]. [NL2Code Website]. A paper presenting a comprehensive survey of 27 existing large language models for NL2Code, and also review benchmarks and metrics, suggesting that the key factors contributing to the success of large language models for NL2Code are “Large Size, Premium Data, Expert Tuning”.
- A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges - ICSE'24, 2024. [All Versions]. A survey finding that developers are most motivated to use AI programming assistants because they help developers reduce key-strokes, finish programming tasks quickly, and recall syntax, but resonate less with using them to help brainstorm potential solutions.
14. Awesome Osint
Domain and IP Research / Telegram
- TinyScan - Another powerful URL scan tool that provides comprehensive information about any given URL. Get insights into IP address, location, screenshots, technology stack, performance metrics, and more.
15. Awesome Embedded Rust
Driver crates / WIP
- ad57xx (⭐0) - SPI - Quad and dual channel DAC -
16. Awesome Zig
Network / Messaging
- skunkwerks/zamqp (⭐4) - AMQP client, based on rabbitmq-c.
- nine-lives-later/zzmq (⭐14) - ZeroMQ library, based on CZMQ.
Parser / Package managers
- 00JCIV00/cova (⭐83) - Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library.
17. Awesome Crystal
Web Frameworks
- IRC - #crystal-lang on Libera
18. Awesome Php
Table of Contents / Error Tracking and Monitoring Services
- Blackfire - A low-overhead code profiler.
- BugSnag - Error and Real User Monitoring.
- Honeybadger - Error Tracking & Application Monitoring for Developers.
- Rollbar - Error Logging & Tracking Service for Software Teams.
- Sentry - Application Performance Monitoring & Error Tracking Software.
- Tideways - Monitoring and profiling tool.
19. Awesome Cpp
CLI
- args (⭐1.4k) - A simple header-only C++ argument parser library. [MIT]
- cxxopts (⭐4.1k) - Lightweight C++ command line option parser. [MIT]
- TermOx (⭐656) - C++17 Terminal User Interface(TUI) Library. [MIT]
Image Processing
- fpng (⭐857) - Super fast C++ .PNG writer/reader. [Unlicense]
- libpng (⭐1.2k) - the reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. [libpng-2.0] website
Scripting
- MiniScript - scripting language modern, elegant, easy to learn, and easy to embed in your own C# or C++ projects. [MIT]
Miscellaneous
- CCTZ (⭐589) - a C++ library for translating between absolute and civil times using the rules of a time zone. [Apache-2.0]
20. Awesome Ruby
Admin Interface
- Avo Admin for Rails - Avo is the modern approach to building an advanced admin panel that can be used by the entire organization. It has all the tools an admin panel needs and more. We have carefully made sure that you have all the escape hatches you need to ensure you can build your next admin panel for Ruby on Rails incredibly fast and easily.
CMS
- Avo CMS for Rails - Avo is a very custom Content Management System for Ruby on Rails that saves engineers and teams months of development time. It's designed to use your app's database structure, uses configuration instead of traditional methods, and when configuration isn't enough, it falls back to writing regular Rails code that you're used to.
DevOps Tools
- Kanrisuru (⭐19) - Manage remote infrastructure in Ruby
ORM/ODM Extensions
- Auditing and Versioning
- active_snapshot (⭐105) - Simplified snapshots and restoration for ActiveRecord models and associations with a transparent white-box implementation
- acts_as_archival (⭐128) - ActiveRecord plugin for atomic object tree archiving.
- ActsAsParanoid (⭐1.5k) - ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
- Audited (⭐3.4k) - Audited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models.
- Destroyed At (⭐350) - Allows you to "destroy" an object without deleting the record or associated records.
- Discard (⭐2.1k) - A simple ActiveRecord mixin to add conventions for flagging records as discarded.
- Logidze (⭐1.6k) - Database changes log for Rails.
- marginalia (⭐1.7k) - Attach comments to your ActiveRecord queries. By default, it adds the application, controller, and action names as a comment at the end of each query.
- mongoid-history (⭐391) - Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
- PaperTrail (⭐6.7k) - Track changes to your ActiveRecord models' data for auditing or versioning.
- Paranoia (⭐2.9k) - A re-implementation of acts_as_paranoid for Rails 3 and 4, using much, much, much less code.
- PermenantRecords (⭐271) - Soft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid.
21. Awesome Go
Bot Building
- go-tg (⭐91) - Generated from official docs Go client library for accessing Telegram Bot API, with batteries for building complex bots included.
Build Automation
Configuration
- konf (⭐221) - The simplest API for reading/watching config from file, env, flag and clouds (e.g. AWS, Azure, GCP).
Interfaces to Multiple Backends
- dynamo (⭐18) - A simple key-value abstraction to store algebraic and linked-data data types at AWS storage services: AWS DynamoDB and AWS S3.
NoSQL Database Drivers
- gomemcached (⭐19) - A binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
Distributed Systems
- Tarmac (⭐325) - Framework for writing functions, microservices, or monoliths with WebAssembly
Job Scheduler
- go-dag (⭐18) - A framework developed in Go that manages the execution of workflows described by directed acyclic graphs.
Dependency Injection
- kod (⭐128) - A generics based dependency injection framework for Go.
Strings
- bexp (⭐18) - Go implementation of Brace Expansion mechanism to generate arbitrary strings.
Security
- encid (⭐2) - Encode and decode encrypted integer IDs.
Template Engines
- gomponents - HTML 5 components in pure Go, that look something like this:
func(name string) g.Node { return Div(Class("headline"), g.Textf("Hi %v!", name)) }
.
Web Frameworks
- Yokai (⭐350) - Simple, modular, and observable Go framework for backend applications.
22. Awesome Rust
Applications / Database
- ParadeDB (⭐5.3k) - ParadeDB is an Elasticsearch alternative built on Postgres, designed for real-time search and analytics.
- USearch (⭐2.1k) - Similarity Search Engine for Vectors and Strings
Applications / Productivity
- yashs662/rust_kanban (⭐163) [rust-kanban] - A Kanban App for the terminal
Applications / Text processing
- ashvardanian/stringzilla (⭐2k) - SIMD-accelerated string search, sort, edit distances, alignments, and generators for x86 AVX2 & AVX-512, and Arm NEON
Libraries / Data processing
- pg_analytics (⭐5.3k) - PostgreSQL extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases.
Libraries / Data structures
- ashvardanian/simsimd (⭐853) - SIMD-accelerated vector distances and similarity functions for x86 AVX2 & AVX-512, and Arm NEON
23. Awesome Python
Data Validation
- jsonschema (⭐4.5k) - An implementation of JSON Schema for Python.
- cerberus (⭐3.1k) - A lightweight and extensible data validation library.
- colander (⭐446) - Validating and deserializing data obtained via XML, JSON, an HTML form post.
- schematics (⭐2.6k) - Data Structure Validation.
- pydantic (⭐20k) - Data validation using Python type hints.
Admin Panels
- django-grappelli (⭐3.7k) - A jazzy skin for the Django Admin-Interface.
Algorithms and Design Patterns
- Design Patterns
- pypattyrn (⭐2.2k) - A simple yet effective library for implementing common design patterns.
- python-patterns (⭐40k) - A collection of design patterns in Python.
- transitions (⭐5.5k) - A lightweight, object-oriented finite state machine implementation.
ASGI Servers
- hypercorn (⭐1k) - An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
Asynchronous Programming
- twisted (⭐5.5k) - An event-driven networking engine.
- eventlet (⭐1.2k) - Asynchronous framework with WSGI support.
- gevent (⭐6.2k) - A coroutine-based Python networking library that uses greenlet (⭐1.6k).
Build Tools
- bitbake (⭐417) - A make-like build tool for embedded Linux.
- buildout (⭐572) - A build system for creating, assembling and deploying applications from multiple parts.
- platformio (⭐7.7k) - A console tool to build code with different development platforms.
- scons (⭐2k) - A software construction tool.
Built-in Classes Enhancement
- box (⭐2.4k) - Python dictionaries with advanced dot notation access.
- dotteddict (⭐181) - A library that provides a method of accessing lists and dicts with a dotted path notation.
CMS
- wagtail (⭐18k) - A Django content management system.
Caching
- dogpile.cache (⭐230) - dogpile.cache is a next generation replacement for Beaker made by the same authors.
- hermescache - Python caching library with tag-based invalidation and dogpile effect prevention.
- python-diskcache (⭐2.2k) - SQLite and file backed cache backend with faster lookups than memcached and redis.
Code Analysis
- Code Analysis
- code2flow (⭐3.8k) - Turn your Python and JavaScript code into DOT flowcharts.
- prospector (⭐1.9k) - A tool to analyse Python code.
- vulture (⭐3.3k) - A tool for finding and analysing dead Python code.
- Code Linters
- flake8 (⭐3.3k) - A wrapper around
pycodestyle
,pyflakes
and McCabe. - pylint (⭐5.2k) - A fully customizable source code analyzer.
- flake8 (⭐3.3k) - A wrapper around
- Code Formatters
- black (⭐38k) - The uncompromising Python code formatter.
- isort (⭐6.4k) - A Python utility / library to sort imports.
- yapf (⭐14k) - Yet another Python code formatter from Google.
- Static Type Annotations Generators
- monkeytype (⭐4.7k) - A system for Python that generates static type annotations by collecting runtime types.
- pytype (⭐4.7k) - Pytype checks and infers types for Python code - without requiring type annotations.
Command-line Interface Development
- Command-line Application Development
- cement (⭐1.2k) - CLI Application Framework for Python.
- click (⭐15k) - A package for creating beautiful command line interfaces in a composable way.
- cliff (⭐230) - A framework for creating command-line programs with multi-level commands.
- python-fire (⭐27k) - A library for creating command line interfaces from absolutely any Python object.
- python-prompt-toolkit (⭐9.1k) - A library for building powerful interactive command lines.
Command-line Tools
- Productivity Tools
- copier (⭐1.8k) - A library and command-line utility for rendering projects templates.
- cookiecutter (⭐22k) - A command-line utility that creates projects from cookiecutters (project templates).
- doitlive (⭐3.4k) - A tool for live presentations in the terminal.
- howdoi (⭐11k) - Instant coding answers via the command line.
- invoke (⭐4.3k) - A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
- pathpicker (⭐5.1k) - Select files out of bash output.
- thefuck (⭐84k) - Correcting your previous console command.
- tmuxp (⭐4k) - A tmux (⭐34k) session manager.
- try (⭐712) - A dead simple CLI to try out python packages - it's never been easier.
- CLI Enhancements
- httpie (⭐33k) - A command line HTTP client, a user-friendly cURL replacement.
- iredis (⭐2.5k) - Redis CLI with autocompletion and syntax highlighting.
- litecli (⭐2.1k) - SQLite CLI with autocompletion and syntax highlighting.
- mycli (⭐11k) - MySQL CLI with autocompletion and syntax highlighting.
- pgcli (⭐12k) - PostgreSQL CLI with autocompletion and syntax highlighting.
Computer Vision
- easyocr (⭐23k) - Ready-to-use OCR with 40+ languages supported.
- kornia (⭐9.6k) - Open Source Differentiable Computer Vision Library for PyTorch.
- opencv - Open Source Computer Vision Library.
Configuration Files
- python-decouple (⭐2.7k) - Strict separation of settings from code.
Cryptography
- cryptography (⭐6.4k) - A package designed to expose cryptographic primitives and recipes to Python developers.
Data Analysis
- pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
- aws-sdk-pandas (⭐3.8k) - Pandas on AWS.
- datasette (⭐9.1k) - An open source multi-tool for exploring and publishing data.
- optimus (⭐1.5k) - Agile Data Science Workflows made easy with PySpark.
Data Visualization
- altair (⭐9.1k) - Declarative statistical visualization library for Python.
- bokeh (⭐19k) - Interactive Web Plotting for Python.
- cartopy (⭐1.4k) - A cartographic python library with matplotlib support.
- matplotlib (⭐20k) - A Python 2D plotting library.
- pygal (⭐2.6k) - A Python SVG Charts Creator.
- pygraphviz (⭐746) - Python interface to Graphviz.
- pyqtgraph (⭐3.8k) - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
- seaborn (⭐12k) - Statistical data visualization using Matplotlib.
- vispy (⭐3.3k) - High-performance scientific visualization based on OpenGL.
Database
- zodb (⭐666) - A native object database for Python. A key-value and object graph database.
Database Drivers
- Other Relational Databases
- pymssql (⭐823) - A simple database interface to Microsoft SQL Server.
- clickhouse-driver (⭐1.2k) - Python driver with native interface for ClickHouse.
Date and Time
- arrow (⭐8.6k) - A Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps.
- pendulum (⭐6.1k) - Python datetimes made easy.
- pytz - World timezone definitions, modern and historical. Brings the tz database into Python.
Debugging Tools
- Tracing
- manhole (⭐370) - Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.
- python-hunter (⭐792) - A flexible code tracing toolkit.
- Profiler
- py-spy (⭐12k) - A sampling profiler for Python programs. Written in Rust.
- vprof (⭐4k) - Visual Python profiler.
Deep Learning
- pytorch-lightning (⭐27k) - Deep learning framework to train, deploy, and ship AI products Lightning fast.
- theano (⭐9.9k) - A library for fast numerical computation.
DevOps Tools
- Process Management
- supervisor (⭐8.3k) - Supervisor process control system for UNIX.
- Backup
- borg (⭐11k) - A deduplicating archiver with compression and encryption.
Distribution
- py2app (⭐331) - Freezes Python scripts (Mac OS X).
- py2exe (⭐788) - Freezes Python scripts (Windows).
- pyinstaller (⭐12k) - Converts Python programs into stand-alone executables (cross-platform).
Downloader
- youtube-dl (⭐130k) - A command-line program to download videos from YouTube and other video sites.
Functional Programming
- coconut (⭐4k) - A variant of Python built for simple, elegant, Pythonic functional programming.
- cytoolz (⭐984) - Cython implementation of
Toolz
: High performance functional utilities.
- toolz (⭐4.6k) - A collection of functional utilities for iterators, functions, and dictionaries.
GUI Development
- PyGObject - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
Game Development
- Cocos2d - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.
Geolocation
- geodjango - A world-class geographic web framework.
- geojson (⭐898) - Python bindings and utilities for GeoJSON.
HTML Manipulation
- beautifulsoup - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
- markupsafe (⭐616) - Implements a XML/HTML/XHTML Markup safe string for Python.
HTTP Clients
- urllib3 (⭐3.7k) - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
Hardware
- pynput (⭐1.7k) - A library to control and monitor input devices.
Image Processing
- pymatting (⭐1.7k) - A library for alpha matting.
- quads (⭐1.2k) - Computer art based on quadtrees.
- wand (⭐1.4k) - Python bindings for MagickWand, C API for ImageMagick.
Implementations
- cpython (⭐61k) - Default, most widely used implementation of the Python programming language written in C.
- cython (⭐9.2k) - Optimizing Static Compiler for Python.
- clpython (⭐365) - Implementation of the Python programming language written in Common Lisp.
- ironpython (⭐2.4k) - Implementation of the Python programming language written in C#.
- micropython (⭐19k) - A lean and efficient Python programming language implementation.
- numba (⭐9.6k) - Python JIT compiler to LLVM aimed at scientific Python.
- peachpy (⭐2k) - x86-64 assembler embedded in Python.
- pypy - A very fast and compliant implementation of the Python language.
- pyston (⭐2.5k) - A Python implementation using JIT techniques.
RESTful API
- Django
- django-rest-framework (⭐28k) - A powerful and flexible toolkit to build web APIs.
- django-tastypie (⭐3.9k) - Creating delicious APIs for Django apps.
- Framework agnostic
- falcon (⭐9.4k) - A high-performance framework for building cloud APIs and web app backends.
- fastapi (⭐73k) - A modern, fast, web framework for building APIs with Python 3.6+ based on standard Python type hints.
- hug (⭐6.9k) - A Python 3 framework for cleanly exposing APIs.
- sandman2 (⭐2k) - Automated REST APIs for existing database-driven systems.
- sanic (⭐18k) - A Python 3.6+ web server and web framework that's written to go fast.
Science
- Open Babel - A chemical toolbox designed to speak the many languages of chemical data.
Web Crawling
- feedparser (⭐1.9k) - Universal feed parser.
- mechanicalsoup (⭐4.6k) - A Python library for automating interaction with websites.
- scrapy (⭐52k) - A fast high-level screen scraping and web crawling framework.
Web Frameworks
- Synchronous
- django (⭐78k) - The most popular web framework in Python.
- flask (⭐67k) - A microframework for Python.
- pyramid - A small, fast, down-to-earth, open source Python web framework.
- masonite (⭐2.2k) - The modern and developer centric Python web framework.
- Asynchronous
- tornado (⭐22k) - A web framework and asynchronous networking library.
WSGI Servers
- uwsgi - A project aims at developing a full stack for building hosting services, written in C.
Newsletters
Podcasts
24. Awesome Capacitor
- Native Purchases (⭐4) - Manage IAP on capacitor with latest libs Android and IOS.
Other plugins
- capacitor-plugin-camera (⭐6) - A camera plugin that is designed to make it easy to perform image processing tasks like barcode reading and OCR. We can use reflection to get the camera frames in another plugin so that it can enjoy native performance.
- Bing Translator (⭐2) - A simple and free API for using Bing Translator.
25. Awesome Nix
Command-Line Tools / Discovery
- nix-output-monitor (⭐806) - A tool to produce useful graphs and statistics when building derivations.
26. Awesome Dotnet
API
- FastEndpoints (⭐4.4k) - High-performance middleground between classic ASP.NET Core API controllers and Minimal APIs. Using a REPR (Request-Endpoint-Response) pattern, this library eliminates the boilerplate and monolithic feel of controllers by improving colocation of code.
- QPdfSharp (⭐13) - A C# wrapper written around QPdf to allow for easy PDF manipulation that is tested for both linux and windows. QPdf is one of the only libraries capable of PDF linearization, and this wrapper ensures you keep up to date with the underlying improvements.
27. Awesome Kotlin
Libraries/Frameworks / Testing
- diffplug/selfie - Snapshot testing (inline, on disk, and memoization)
Libraries/Frameworks / Data Science
- sigbla/sigbla-app (⭐19) - Sigbla is a framework for working with data in tables, supporting various data types, reactive programming and events, user input, charts, and more
28. Awesome Openstreetmap
Tools / Web Tools
- Bellingcat OpenStreetMap search - Web based tool to find geolocation leads by searching for proximate features on OpenStreetMap. (Source Code (⭐84) / Article)
Additional Resources / Websites
- WeeklyOSM - News and updates to inform the community about what is going on in the OSM Universe, from experienced mappers to new OSM members.
29. Awesome Prisma
🦺 Community Prisma Tools
🏆 Tutorials / ⚙️ Schema Visualization Tools
30. Awesome Cropsteering
Components / Tasmota Configs
- Adafruit - Adafruit ESP32 modules
DIY / Modular systems
- SENTSOR Core ESP32-EMBED (⭐7) - all-in-one, super low power development board based on latest revision of ESP32 chip. BOM, easyEDA PCB blueprints
Crop Steering Guides / Modular systems
31. Awesome Generative Deep Art
Courses and Educational Materials
- DataCamp's Become a Generative AI Developer series: 9 code-alongs on building chatbots using LangChain and the OpenAI and Pinecone APIs, and working with the Hugging Face ecosystem. Free, for a limited time only.
Online Tools and Applications
- SEOByAI: Rank Faster on Google with FREE AI SEO Tools
- SinglebaseCloud: AI-powered backend platform with Vector DB, DocumentDB, Auth, and more to speed up app development.
- TrollyAI: Create professional SEO articles, 2x faster
- WebscrapeAI: Scrape any website without code using AI
- Yona.ai: Create deeply personalized AI chatbots from your own conversations, your stories, your data. You can harness the power of your chat history to build an AI companion for a nostalgic trip down memory lane, whimsical fantasies, or any other unique purpose.
Large Language Models (LLMs)
- Groq: service focused on fast inference speed, providing API access to Llama 2 70B-4K and Mixtral 8x7B-32K
Retrieval-Augmented Generation (RAG) / Prompt Engineering for Text-to-image
Text-related Generative Tools / Multi-agents
- AI Story Generate: Generate stories using LLM with custom emotion, genre, and word count.
Inbox: Speech-to-text (STT) and spoken content analysis / Deforum
- ggerganov/whisper.cpp (⭐34k): Port of OpenAI's Whisper model in C/C++. It can be executed locally.
- Good Tape: paid service for transcription
32. Awesome Creative Coding
Frameworks • Libraries • Ecosystems
- Godot [Cross-platform] - Open source game engine, that can also be used for all sorts of things.
- Fragment.tools (⭐806) [Cross-platform] - A web development environment for creative coding.
Visual Programming Languages
- TIC-80 - Make pixel art style games and art on a 240*136 pixel screen.
Sound Programming Languages
- Glicol - Graph-oriented live coding language and music/audio DSP library written in Rust.
Other
- basil.js - Scripting (JS) in InDesign for designers and artists in the spirit of Processing.
Talks
- Inigo Quilez Live - Collection of live coding videos by Íñigo Quílez.
Articles • Tutorials / Shaders • OpenGL • WebGL
- Ray Marching and Signed Distance Functions - Introduction to ray tracing.
- Smooth minimum - Article about the smooth based primitive union.
- Modeling with distance functions - Collection of distance functions in one centralized place.
- Flow Fields, Part 1 - Introduction to flow fields also known as vector fields.
- Flow Fields, Part 2 - Introduction to flow fields also known as vector fields.
Quick References • Cheatsheets / Other
- Shaderific GLSL - OpenGL ES shading language reference.
- Procedural Patterns And Noises - Collection of procedural patterns and procedural noises.
- Morphogenesis (⭐2k) - Exploration of how shapes, forms, and patterns emerge in nature.
Math / Other
- Shepherding random numbers - Tiny guide to shepherding random numbers.
- Shepherding random grids - Tiny guide to shepherding random grids.
- Shepherding random growth - Tiny guide to shepherding random growth.
Events / Other
- Digital Design Days - 3 day event offering conferences, workshops, digital showcases & installations.
Blogs • Websites / Other
- iquilezles.org - Home of Íñigo Quílez, specialised in GLSL and math snippets.
33. Awesome Selfhosted
Software / Archiving and Digital Preservation (DP)
- bitmagnet - A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration. (Source Code (⭐2.3k))
MIT
Go/Docker
34. Awesome Product Management
Articles / Obsidian
35. Awesome Inertiajs
Adapters / Server-side
Resources / Examples
- Ping CRM / Grails (⭐5) - Demonstration application made with Grails and Vue.js.
36. Awesome React Components
Boilerplate / Mouse Events
- extensive-react-boilerplate (⭐206) - Boilerplate with Next.js, Auth (Sign in, Sign up, Reset password, Confirm email, Refresh Token), Material UI, React Hook Form, I18N, File uploads (support local and Amazon S3 drivers), Tests, CI.
37. Awesome Developer First
Media
- Flatfile - Programmatically import data from files so it's API-ready.
38. Awesome Streaming
Table of Contents / Toolkit
- Streamdal [Go/Node.js/Python] - A tool to embed privacy controls in your application code to detect PII as it enters and leaves your systems, preventing it from reaching unintended data streams or pipelines.
39. Awesome Azure Openai Llm
LangChain features and related libraries / DSPy optimizer
- LangGraph (⭐5.2k): Build and navigate language agents as graphs [Aug 2023]
OpenAI's Roadmap and Products / OpenAI Products
- Sora Text-to-video model. Sora can generate videos up to a minute long while maintaining visual quality and adherence to the user’s prompt. [15 Feb 2024]
Learning and Supplementary Materials / Korean
- CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualization (⭐7.9k) [Apr 2020]
Agents: AutoGPT and Communicative Agents / OSS Alternatives for OpenAI Code Interpreter (aka. Advanced Data Analytics)
- OpenAI Code Interpreter Integration with Sandboxed python execution environment [23 Mar 2023]
- We provide our models with a working Python interpreter in a sandboxed, firewalled execution environment, along with some ephemeral disk space.
- OSS Code Interpreter (⭐3.7k) A LangChain implementation of the ChatGPT Code Interpreter. [Jul 2023]
- gpt-code-ui (⭐3.5k) An open source implementation of OpenAI's ChatGPT Code interpreter. [May 2023]
- Open Interpreter (⭐52k): Let language models run code on your computer. [Jul 2023]
- SlashGPT (⭐268) The tool integrated with "jupyter" agent [Apr 2023]
Caching / OSS Alternatives for OpenAI Code Interpreter (aka. Advanced Data Analytics)
- GPTCache: Semantic cache for LLMs. Fully integrated with LangChain and llama_index. git (⭐7k) [Mar 2023]
Evaluating Large Language Models / OSS Alternatives for OpenAI Code Interpreter (aka. Advanced Data Analytics)
- MMLU (Massive Multi-task Language Understanding): LLM performance across 57 tasks including elementary mathematics, US history, computer science, law, and more. [7 Sep 2020]
- BIG-bench: Consists of 204 evaluations, contributed by over 450 authors, that span a range of topics from science to social reasoning. The bottom-up approach; anyone can submit an evaluation task. git (⭐2.8k) [9 Jun 2022]
- HELM: Evaluation scenarios like reasoning and disinformation using standardized metrics like accuracy, calibration, robustness, and fairness. The top-down approach; experts curate and decide what tasks to evaluate models on. git (⭐1.8k) [16 Nov 2022]
- HumanEval: Hand-Written Evaluation Set for Code Generation Bechmark. 164 Human written Programming Problems. ref / git (⭐2.2k) [7 Jul 2021]
40. Awesome Opentofu
Official
Tools / Wrappers
- Atmos (⭐696) - Orchestration tool that keeps environment configuration DRY.
- Terramate (⭐3.2k) - Automation, orchestration, and code generation for OpenTofu, Terraform, Kubernetes, and others.
- easy_infra (⭐67) - Docker container to simplify and secure the use of infrastructure as code.
- tfam (⭐21) - Rust-powered wrapper for concurrent Terraform/OpenTofu apply, enabling multi-deployment support.
- tfexe (⭐2) - Rust-powered wrapper for seamless execution of tfswitch and Terraform/OpenTofu with version control.
- tfwrapper (⭐130) - Python wrapper that simplifies OpenTofu usage and enforces best practices.
Tools / CI
- pre-commit-opentofu (⭐37) - Git pre-commit hooks plugin.
Tools / State
- tfmigrate (⭐1.1k) - State migration tool.
Tools / Providers
- tfschema (⭐293) - Schema inspector for providers.
Tools / Platforms
- digger (⭐2.8k) - Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline.
- walrus (⭐423) - Walrus is an open-source application management platform based on IaC tools, including OpenTofu, Terraform, and others.
Tools / Registry
- boring-registry (⭐166) - Boring-registry is an open-source module and provider registry compatible with OpenTofu.
Tools / Helpers
- terratag (⭐926) - CLI tool allowing for tags or labels to be applied across an entire set of OpenTofu/Terraform files.
Learning / Helpers
- OpenTofu Course - Interactive tutorials.
- Terraform in Depth - Book with OpenTofu sections.
41. Urban and Regional Planning Resources
Platforms and Software Resources / AI in Planning Tools and Platforms
- LM Studio - This free for personal use software enables users to download large language models and run them locally within a desktop chat interface.
42. Engineering Blogs
Companies / P companies
- Palantir https://blog.palantir.com/
43. Awesome Json
Applications
- Dadroit JSON Viewer - Very fast JSON Viewer, supporting huge (multi gigabytes) files, JSON log (JSON-Lines and ndjson).
Binary Serialization
- BSON - Binary JSON.
- CBOR - Concise Binary Object Representation.
Browser Extensions
- JSON Formatter (github (⭐3.7k)) - Makes JSON easy to read. Open source.
- JSON Viewer (github (⭐3.3k)) - It is a Chrome extension for printing JSON and JSONP.
- JSON Finder (github (⭐39)) - Browse like you do it in Finder.
- JSON Viewer Pro (github (⭐526) - An open source Chrome extension for browsing JSON with syntax highlighting and folding, or as a visual graph.
- Discoverable JSON (github (⭐3)) - Gron inspired Extension. Convert a JSON document into javascript expressions. Comes with filter, remove, find-and-replace capabilities.
Command-line tools
- jq (⭐29k) - A lightweight and flexible command-line JSON processor.
- jaq (⭐2.5k) - A jq clone focussed on correctness, speed, and simplicity. Written in Rust.
- gojq (⭐3.1k) - Pure Go implementation of jq. A bit faster and more portable.
- livejq (⭐11) - An alternative
jq
implementation in rust for continuous parsing without crashing on invalid JSON
- json-search (⭐4) - A small tool to search for objects/values in json files.
- jshon - A parser designed for maximum convenience within the shell.
- jc (⭐7.6k) - Converts the output of many CLI tools, file-types, and common strings into JSON
- logdy (⭐417) - jq, tail, less, grep and awk merged together and available in a clean web UI.
Differencing
- JSONPatch - A format for describing changes to a document.
Editors
- JSON Crack - Display your JSON as a graph
Format Extensions
- survey.js - JSON based survey library.
- JackSON: JSON secret keeper (⭐18) - JSONic way of storing secrets in config file.
Frontend components
- @textea/json-viewer (⭐363) - A React component for JSON viewer. (React)
Libraries
- Jansson (⭐3k) - A C library for encoding, decoding and manipulating data.
- oboe.js (⭐4.8k) - A streaming approach, speeds up web applications by providing parsed objects before the response completes.
Online tools
- JSON Editor online - A web-based tool to view, edit and format.
- JSON Generator - Tool for generating random data.
- CSV to JSON - Easy, privacy-friendly and offline-first online csv to json converter
- geojson.io - Simply edit GeoJSON map data.
- ObjGen - Online live JSON generator.
Schema Specifications
- JSON Schema - a JSON based format for defining the structure of JSON data.
- Kwalify (⭐22) - A parser, schema validator, and data binding tool
- Rx - Simple, Extensible Schemata.
Services
- Telize - JSON IP and GeoIP REST API.
Tutorials
- JSON - Rosetta Code - Basic operations in different languages (57 languages in this moment).
Transformations
- nimnjs (⭐45) - JSON to nimn bidirectional converter.
Queries
- ObjectPath - The agile query language for semi-structured data. (Python)
JSON Schema Resources
- JSON Schema Store - A collection of popular schemas.
- Awesome JSON Schema (⭐101) - A curated list of awesome JSON Schema resources, tutorials, tools, and more.
JSON Schema Validators
- Ruby JSON Schema Validator (⭐1.5k) - validating against a JSON schema conforming to JSON Schema Draft 4.
44. Awesome Quantified Self
Applications and Platforms / Data Collection
- Reflect - Tracking app with customizable forms and data insights (iOS).
Applications and Platforms / Diet
- Nutriely - Food and nutrition tracking, diary. Focusing on detailed micro and vitamin breakdown. (Web)
Open Source Projects / Wealth
- Me API (⭐818) - An extensible, personal API with custom integrations.
- Bolero (⭐15) - An extensible, personal API with custom integrations.
- Memacs (⭐949) - Visualize your life in Orgmode.
- Syte3 (⭐44) - A personal website that shows your activity on social networks and more.
45. Free for Dev
Tools for Teams and Collaboration
- Wormhole - Share files up to 5GB with end-to-end encryption for up to 24hours. For files larger than 5 GB, it uses peer-to-peer transfer to send your files directly.
- Brevo — 9,000 emails/month, 300 emails/day free
Forms
- Sprig - 1 In-Product Survey or Survey with Replay per month, with GPT-powered AI Analysis.
- feedback.fish - Free plan allows collecting 25 total feedback submissions. Easy to integrate with React and Vue components provided.
IDE and Code Editing
- Cody - Free AI coding assistant that can write (Code blocks, autocomplete, unit tests), understand (knowledge of your entire codebase), fix, and find your code. Available for VS Code, JetBrains and Online.
Analytics, Events and Statistics
- Umami - Simple, fast, privacy-focused, open-source alternative to Google Analytics.
Payment and Billing Integration
- Currencyapi — Free currency conversion and exchange rate data API. Free 300 requests per month, 10 requests per minute for private use.
Other Free Resources
- Framacloud — A list of Free/Libre Open Source Software and SaaS by the French non-profit Framasoft.
46. Awesome Newsletters
Security / Svelte
- Security Talks Digest. A newsletter, that aggregates content from the security conferences around the world and deliver them in form of a weekly report.
47. Awesome Sysadmin
Websites / Web
- Cloud Native Software Landscape - Compilation of software and tools for cloud computing.
48. Static Analysis
Multiple languages / Other
- Codemodder — Codemodder is a pluggable framework for building expressive codemods. Use Codemodder when you need more than a linter or code formatting tool. Use it to fix non-trivial security issues and other code quality problems.
- Pixee ©️ — Pixeebot finds security and code quality issues in your code and creates merge-ready pull requests with recommended fixes.
49. Awesome Data Engineering
Workflow
- Multiwoven (⭐728) - The open-source reverse ETL, data activation platform for modern data teams.
50. Awesome Rails
Open Source Rails Apps / Other external resources
- multiwoven (⭐728)- The open-source reverse ETL, data activation platform for modern data teams. (using Rails 7.1.1) - 🌍
51. Awesome Shell
Command-Line Productivity
- autoenv (⭐5.5k) - Directory-based environments.
Downloading and Serving / Directory Navigation
- tshare (⭐93) - File sharing from commandline.
52. Awesome Fiber
⚙️ Middlewares / 🌱 Third Party
- zeiss/fiber-goth (⭐2) - Simple middleware to integrate authentication to your Fiber applications.
- zeiss/fiber-authz (⭐1) - A middleware to secure routes in Fiber with a defined RBAC model.
- zeiss/fiber-htmx (⭐8) - A middleware for using HTMX in Fiber.
🚧 Boilerplates / 🌱 Third Party
- ingeniousambivert/fiber-bootstrapped (⭐0) - A toolkit for Go projects embracing a service-centric architecture, inspired by the principles of FeathersJS.
- sebajax/go-vertical-slice-architecture (⭐11) - Vertical Slice Architecture code archetype using Fiber and Uber dig. A maintainable, and scalable code organization.
53. Awesome Glp1
🧑🤝🧑 Trials
- STEP1 Trial (Semaglutide)
- Step2 Trial (Semaglutide)
- SURMOUNT-1 Trial (Tirzepatide)
54. Awesome Ironsworn
Resources / Ironsworn
- Starforged Notebook - All-in-one campaign notebook for Starforged
55. Awesome Zsh Plugins
Themes / superconsole - Windows-only
- glider (⭐1) - Based on strug (⭐2). Includes decorators for
git
status, username, hostname and current directory.
- goldenprompt (⭐1) - A simple prompt that incorporates fish-like functionality and decorators for
git
status, current directory.
56. Awesome Neovim
(requires Neovim 0.5)
- deathbeam/lspecho.nvim (⭐19) - Echo LSP progress to cmdline or embed it in status line.
Completion / Diagnostics
- deathbeam/autocomplete.nvim (⭐37) - Very simple and minimal autocompletion for cmdline and buffer using LSP and Tree-sitter with signature help.
Register / Diagnostics
- kr40/nvim-macros (⭐47) - Easy way to save and load Macros, with backup and formatting options.
Tree-sitter Supported Colorscheme / Diagnostics
- jthvai/lavender.nvim - Purple-hued dark mode colorscheme; a complete rewrite of shaunsingh/moonlight.nvim.
Note Taking / Diagnostics
- 2KAbhishek/tdo.nvim (⭐48) - Fast and simple note taking.
Terminal Integration / Diagnostics
- 2KAbhishek/termim.nvim (⭐69) - Neovim Terminal, Improved.
Editing Support / Diagnostics
- AckslD/nvim-trevJ.lua (⭐165) - Does the opposite of join-line (J) for arguments, powered by Tree-sitter.
57. Awesome Godot
Plugins and scripts / Various Godot versions
- GdUnit4 (⭐518) - Godot Unit Testing Framework (Godot 4.x).
58. Awesome Tailwindcss
Plugins
- 💼🧬🧩 Fluid (⭐584) - Adds fluid
clamp()
versions of every built-in utility.
UI Libraries, Components & Templates
- 📚 Tremor - React library to build charts and dashboards with Tailwind CSS.
- Prev: Feb 26 - Mar 03, 2024
- Next: Feb 12 - Feb 18, 2024