We are committed to open source software development. We believe that open source software is a powerful tool for creating reliable and flexible software products. We are proud to be a part of the open source community and we are happy to share our work with the community.
This website uses the following open source software, and by association, any software dependent on them:
Core Web Application
- Python 3.11 - Programming language runtime
- Flask - Web application framework
- Jinja2 - Template engine for Flask
- MarkupSafe - String handling for templating
- Werkzeug - WSGI utility library for Flask
Flask Extensions
- flask-talisman - Content Security Policy and HTTPS
- flask-apscheduler - Background task scheduling
- Flask-Compress - Response compression
- Flask-WTF - Form handling and CSRF protection
- Flask-SQLAlchemy - Database ORM integration
- Flask-Table - HTML table generation
- Flask-RESTful - REST API development
- flask_httpauth - HTTP authentication
- flask-limiter - Rate limiting
- WTForms - Form validation and rendering
- wtforms-extras - Additional form field types
Data Processing & APIs
- requests - HTTP client library
- beautifulsoup4 - HTML/XML parsing
- feedparser - RSS/Atom feed parsing
- flickrapi - Flickr API client
- tweepy - Twitter/X API client
- google-generativeai - Google Gemini AI API
- atproto - AT Protocol (Bluesky) client
- yfinance - Yahoo Finance data
- wikipedia-api - Wikipedia content access
Utilities & Tools
- haversine - Geographic distance calculations
- pillow - Image processing and manipulation
- gitpython - Git repository interaction
- profanity - Content filtering
- bleach - HTML sanitization
- html5lib - HTML5 parsing
Development & Testing
- pytest - Testing framework
This list includes all direct dependencies from our requirements.txt files. Each package may have additional dependencies that are automatically installed and used by the system.