Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
DeFAI Swiss Army Knife
| Date | Stars |
|---|---|
| 2026-07-24 | 1086 |
| 2026-07-25 | 1086 |
| 2026-07-28 | 1086 |
| 2026-07-30 | 1086 |
| 2026-08-06 | 1086 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<img src="listen-landing/public/listen-more.png" width="35%" />
<br />
</p>
<p align="center">
<a href="https://docs.listen-rs.com/"><img src="https://img.shields.io/badge/docs-API-blue.svg" /></a>
<a href="https://github.com/piotrostr/listen"><img src="https://img.shields.io/github/stars/piotrostr/listen?style=social" /></a>
<a href=""><img src="https://img.shields.io/badge/built_with-Rust-dca282.svg?logo=rust" /></a>
</p>
<p align="center">
<code>listen</code> started sa Solana Swiss-Knife toolkit for algorithmic trading, its mission has become the go-to framework for AI crosschain portfolio management agents
</p>
<p align="center">
It powers the <a href="https://app.listen-rs.com/">Listen App</a>, check it out to see what <code>listen</code> framework is capable of
## Listen Architecture
```mermaid
graph TB
subgraph "Rig Agent Kit by Listen"
RAK[RIG Agent Kit]
RAK_MT[Multi-tenant Stream Manager]
RAK_WALLET[Delegated Wallet Manager]
RAK --> RAK_MT
RAK --> RAK_WALLET
end
subgraph "Listen Trading Engine"
LTE[Trading Engine]
ORDER_COL[Order Collector]
PIPE[Pipeline Executor]
EXEC[Order Executor]
ORDER_COL --> PIPE
PIPE --> EXEC
LTE --> ORDER_COL
end
subgraph "Listen Data Service"
LDS[Data Service]
SUB[Substreams Indexer]
DB[(Clickhouse OLAP)]
PRICE[Price Stream]
SUB -->|Index Solana Slots| DB
LDS --> PRICE
LDS --> DB
end
%% External Systems
MOBILE[Mobile App]
CHAIN((Blockchain))
PRIVY((Privy))
WALLET[(Solana/EVM Wallets)]
%% Connections
RAK -->|Tool Calls| CHAIN
RAK -->|Execute Trades| LTE
LDS -->|Pricing Updates| LTE
LDS -->|Enriched Data| MOBILE
MOBILE -->|User Intents| RAK
LTE -->|Sign & Send Tx| CHAIN
DB -->|Query Data| RAK
RAK_WALLET -->|Integration| PRIVY
PRIVY --> WALLET
```
## Features
- 🔍 Real-time transaction monitoring
- 💱 Multi-DEX swap execution (Pump.fun, Jupiter V6 API or Raydium)
- 🚀 Blazingly fast transactions thanks to Jito MEV bundles
- 📊 Price tracking and metrics
- 🧰 Token management utilities
- 📈 Performance monitoring with Prometheus integration
And more!
It works plug'n'play with [$arc rig
framework](https://github.com/0xPlaygrounds/rig) framework allowing AI Agents
interact with the Solana blockchain, see example:
[src/agent.rs](https://github.com/piotrostr/listen/blob/main/src/agent.rs) and
the output [image](https://github.com/piotrostr/listen/blob/main/example.png).
Some more docs on the agentic stuff: [rig-onchain-kit](https://0xplaygrounds.github.io/rig-onchain-kit/introduction.html)
For complete rundown of features, check out the CLI output of `cargo run` or the
[documentation](https://docs.listen-rs.com/).
## Quickstart
To play around with listen-rs, you can use the UI
Fill in the `.env.example` and `./dashboard/.env.example`, copy over to `.env` and `./dashboard/.env.example`, then
```
docker compose up
```
You can then access the dashboard over `http://localhost:4173`
> [!WARNING]
> listen-rs is undergoing rapid iterations, some things might not work and there could be breaking changes
## Requirements
1. **System Dependencies**
- Rust (with nightly toolchain)
- `protoc`
- `build-essential`
- `pkg-config`
- `libssl-dev`
2. **Configuration**
- Copy `.env.example` to `.env`
- Set up `auth.json` for JITO authentication (optional, gRPC HTTP/2.0 searcher client)
- Populate `fund.json`
Both keypairs are in `solana-keygen` format, array of 64 bytes, 32 bytes
private key and 32 bytes public key.
## Quick Start
```bash
# Install dependencies
sudo apt install protoc build-essential pkg-config libssl-dev
# Build
cargo build --release
# Run services
./run-systemd-services.sh
```
## Usage Examples
### Transaction Monitoring
```bash
cargo run -- listen \
--worker-count [COUNT] \
--buffer-sizExcerpt of 5,222 characters
Read on GitHub824
8
3
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d9133083377c0bf8, topic:trading