Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager is an embodied lifelong learning agent in Minecraft that utilizes large language models for skill acquisition and exploration. It consists of three key components: an automatic curriculum that...
Musicpy - A concise, human-readable music programming language in Python
Musicpy is a Python-based music programming language that allows you to write music using a simple, easy-to-learn syntax. It incorporates a fully computerized music theory system and can be used for e...
Writing Python like its Rust | Kobzols blog
In this blog post, the author shares their experience of how programming in Rust changed the way they design programs in other programming languages, especially in Python. They emphasize the importanc...
Python Variables Explained: Memory, Mutability, and More
In this blog post, we will dive into the world of Python variables. From memory to mutability, we will explore the fundamental concepts of Python variables in-depth. We will cover reference counting, ...
Understanding Python Decorators and How to Use Them Effectively
Python decorators are a crucial tool for any Python programmer seeking to improve code readability and maintainability. They let you extend the functionality of functions and methods elegantly, withou...
knowledgegpt - AI-powered information extraction and prompt generation
knowledgegpt is an AI-powered tool that extracts information from websites, PDFs, PowerPoint files, and documents, as well as audio and video sources using speech-to-text technology. It creates prompt...
PandasAI š¼
Pandas AI is a Python library that adds generative artificial intelligence capabilities to Pandas, the popular data analysis and manipulation tool. It is designed to be used in conjunction with Pandas...
Mojo Langā¦ a fast futuristic Python alternative

Mojo is a new programming language developed by a company founded by Chris Lattner, the creator of the Swift language and LLVM compiler toolchain. It is a superset of Python designed for programming A...
Modular Docs - Why Mojo - A backstory and rationale for why we created the Mojo language
Mojo is an innovative and scalable programming model designed to target accelerators and heterogeneous systems. Its mission includes innovations in compiler internals and support for current and emerg...
Release 3.40.0 Ā· metalbear-co/mirrord Ā· GitHub
GitHub has released the version 3.40.0 of its product mirrord. With mirrord, users can automate any workflow, host and manage packages, find and fix vulnerabilities in their codespaces, write better c...
Awesome Functional Python
This curated list contains an impressive array of resources related to functional programming in Python, including official documentation, free and non-free books, talks, libraries, and languages. The...
Tool Juggler - Alpha Version
Tool Juggler is a customizable AI assistant tool that allows users to create tools on-the-fly. In this alpha version, users can only work with OpenAI models and are required to have an OpenAI API Key....
Getting Started with LangChain: A Beginners Guide to Building LLM-Powered Applications
LangChain is a framework that helps in building LLM-powered applications easily. It provides a generic interface to a variety of different foundation models, a framework to manage prompts, and a centr...
GPTSEO - Re-write hundreds of articles a day
GPTSEO is a Python tool that scrapes entire blogs or knowledgebases and automatically generates hundreds of new, and SEO unique articles by using the power of ChatGPT. You can edit the prompt to get i...
griptape: A modular Python framework for LLM workflows, tools, memory, and data
# griptape [](https://pypi.python.org/pypi/griptape) [](https://griptape.readthedocs...
MicroGPT: An Autonomous Agent Compatible with GPT-3.5-Turbo and GPT-4
MicroGPT is a simple and effective autonomous agent compatible with GPT-3.5-Turbo and GPT-4. The installation process involves cloning the repository, installing necessary Python packages, and configu...
Streamlit: A Faster Way to Build and Share Data Apps
Streamlit is an open-source app framework that allows users to turn data scripts into shareable web apps in minutes, with no front-end experience required. Its simple API allows users to build apps in...
Wall Streets Transition from Excel to Python
While spreadsheets are not going away, Python is becoming a great augmentation to financial workflows. Slow load times, inability to handle large data sizes, and lack of repeatability are pain points ...
Algebraic Data Types in (typed) Python
By properly utilizing Algebraic Data Types (ADTs, not to be confused with abstract data types), you can transform certain types of invalid states from runtime errors into type-checking errors, making ...
Tenacity - Simplify Retry Behavior in Python
Tenacity is a Python library that simplifies the task of adding retry behavior to any function or process. It is licensed under Apache 2.0 and fixes many bugs and adds significant new functionality co...