Under Construction

Open Source
Coming Soon

Argand is being built in the open. The full codebase will be released on Forgejo when it's ready. Every line of code, every algorithm, every decision—transparent and community-driven.

Core Projects

The foundational components that power Argand's search infrastructure.

Rust

argand

Core search engine infrastructure. Web crawler, indexer, ranking algorithms, and query processing. The heart of Argand.

Core 150k+ lines
Rust

argand-plane

Custom vector database for semantic search. High-performance embeddings storage with HNSW indexing. Replaced Qdrant.

Vector DB Fast
Rust

argand-ml

Machine learning stack for ranking and relevance. Custom models trained on privacy-preserving datasets. Local inference only.

ML GPU
HTML/CSS

argand-static-site

This website. The Flame Hashira design system showcasing Argand's features, privacy commitments, and community.

Docs Design
Rust

argand-search-mini

Lightweight local search for embedded use. Power your app's search with Argand technology—no server required.

Library Tiny
Rust

argand-fdb

FoundationDB bindings and utilities. Schema definitions, migrations, and high-level abstractions for Argand's storage layer.

Storage ACID

How to Contribute

Whether you're fixing a typo or implementing a new feature, every contribution matters.

1

Clone the Repo

Fork and clone from our Forgejo instance.

git clone https://git.argand.org/nicweyand/argand.git
2

Set Up Environment

Install Rust 2024 and FoundationDB.

rustup default nightly
cargo build
3

Make Changes

Create a branch and implement your changes.

git checkout -b feature/your-feature
4

Submit PR

Push and open a pull request with description.

git push origin feature/your-feature
Rust 2024
FoundationDB
Candle ML
Linux
CUDA (Optional)

Good First Issues

New to Argand? These issues are perfect for getting started.

Add keyboard shortcuts to search results

argand-static-site • Opened 2 days ago

good first issue enhancement

Improve error messages for FDB connection failures

argand-fdb • Opened 5 days ago

good first issue rust

Document the crawler configuration options

argand • Opened 1 week ago

good first issue documentation

Add unit tests for query parser edge cases

argand • Opened 1 week ago

good first issue rust

Community

Connect with other contributors and stay updated.

Matrix Chat

Real-time discussions with the team. Ask questions, share ideas, get help.

Mailing List

Development updates, release announcements, and RFC discussions.

Documentation

Comprehensive guides, API docs, and architecture deep-dives.

Dev Meetings

Monthly community calls to discuss roadmap and priorities.

Open Source License

AGPL-3.0

Argand is licensed under the GNU Affero General Public License v3.0. This means you're free to use, modify, and distribute the code—with the requirement that derivative works also remain open source. We believe in building public infrastructure for the public good.

Ready to Contribute?

Every line of code, every bug report, every documentation fix— it all adds up to building a better, more private web.

Start Contributing