Skip to content

CMBAgents/synapses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Synapses

Discover, Compare & Chat with Top Open Source Libraries

Live Demo

GitHub license Next.js React TypeScript Docker


Overview

Synapses allows you to discover, compare, and interact with the most popular libraries across different domains. Each library is ranked according to its GitHub popularity and comes with detailed contexts automatically generated from existing documentation, docstrings, notebooks, and even code.

Key Domains

πŸ”­ Astronomy 🧬 Biochemistry πŸ’° Finance πŸ€– Machine Learning
Top 100 Libraries Top 50 Libraries Top 50 Libraries Top 50 Libraries

πŸ† Leaderboard

Synapses Main Interface

πŸ’¬ Chat Interface

Library Rankings


Technology Stack

Frontend

Next.js React TypeScript Tailwind CSS

Backend & AI

Node.js OpenAI Google Cloud DeepSeek

Infrastructure

Docker Google Cloud Run Python


Authors & Contributors

Role Name
Developer Chadi Ait Ekioui
Research Advisor Boris Bolliet
Technical Guidance Nolan Koblischke
Conceptual Guidance Antony Lewis

See AUTHORS.md for more details.


Quick Start

Prerequisites

Node.js 20+
Python 3.11+
Docker (optional)

Local Development

# Clone the repository
git clone https://github.com/CMBAgents/cmbagent-info.git
cd cmbagent-info

# Install dependencies
npm install

# Start development server
npm run dev

Docker Deployment

# Build for production
docker buildx build --platform linux/amd64 -t cmbagent-info:latest .

# Run container
docker run -p 3000:3000 cmbagent-info:latest

Contributing

Contributions are welcome! πŸŽ‰

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Check open issues or propose new features!


πŸ“„ License

This project is licensed under the MIT License.

See the LICENSE file for details.

MIT License


About

Multi-domain AI assistant for exploring top Python libraries

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •