Component Library Guides
This section is a dedicated space where we'll share handy guides and interactive tutorials to help you understand our vast array of component libraries better. We've neatly catalogued both our internal libraries - the ones that are added in the base Xircuits, and external libraries sourced from other repositories, making it easier for you to explore. Dive in below!
Internal Library
These components will always be included in the Xircuits installation.
Name | Description | |
---|---|---|
Tensorflow Keras | Deep learning related components using Tensorflow Keras. | Link |
Pytorch | Components that use Pytorch's ML library. | Link |
SKlearn | Scikit learn components. | Link |
XGBoost | Optimized distributed gradient boosting library. | Link |
Spark | Components built using the Pyspark library. Run these components with the Xircuits Remote Run! | Link |
Template | Great components for new learners and to experiment outputs. | Link |
Utils | Commonly used components for day-to-day workflows. | Link |
Controlflow | Components to enable ifs and loops. | Link |
External Library
Recognized additional component libraries that you can download and install using:
$ xircuits install <component library name>
🤖 AI Agents
Name | Description | Version |
---|---|---|
GPT Agent Toolkit | Experiment with and create Collaborative Large Language Model-based automatons (Agents) in the style of BabyAGI and Auto-GPT. | 0.1.0 |
Vecto | The power of vector embeddings in Xircuits. | 0.1.0 |
OpenAI | Easily integrate OpenAI's functionalities, such as retrieving models and generating text, into your Xircuits projects! | 0.1.0 |
Anthropic | Advanced components for anthropic principles. | - |
HF Agent | Advanced components for hugging face agents. | - |
Actors | Components for creating actor models. | - |
VertexAI | Components that interfaces with Google Vertex AI! | - |
📊 Data Science and Machine Learning
Name | Description | Version |
---|---|---|
Pycaret | A component library built using Pycaret's API! Complete with examples for NLP, anomaly detection, classification, clustering, as well as regression. | 0.1.0 |
RPA | Robotic process automation library to automate routine and repetitive tasks! | 0.2.1 |
Streamlit | Turn Xircuits workflows into shareable web apps in minutes. | 0.1.0 |
💬 Communication
Name | Description | Version |
---|---|---|
Slack | Xircuits Component Library to interface with Slack! | 0.1.0 |
Discord | Create Discord Bots in seconds. | 0.1.0 |
📭 Message Queues
Name | Description | Version |
---|---|---|
RabbitMQ | Message broker in Xircuits that just works. | 0.1.0 |
MQTT | Xircuits library that implements the standard for IoT Messaging. | 0.1.0 |
🗃 Databases & Servers
Name | Description | Version |
---|---|---|
SQLite | Components for interfacing with SQLite databases. | - |
Flask | Components for developing Flask applications. | - |
🌍 Cloud Services
Name | Description | Version |
---|---|---|
GDrive | Components for interacting with Google Drive. | - |
GSpread | Components for interfacing with Google Sheets. | - |
Want your component library listed here? Just submit a PR to the Xircuits repository. For more information, refer to the Xircuits component library documentation.