🎯 Your one-stop solution for tracking AI and VLSI conference deadlines in a unified calendar format
A Python tool that aggregates conference deadlines from multiple sources and generates a unified ICS calendar file. Perfect for researchers, academics, and professionals who need to stay on top of important conference submission deadlines.
Deadlines are fetched, normalised, and deduplicated across four sources:
- 🤖 AI conferences — Hugging Face
ai-deadlines(raw YAML) - 🔬 EDA / architecture venues —
ccfddl/ccf-deadlines - ⚡ VLSI / circuits venues — IEEE CAS conference list (direct data endpoint)
- 📝 Gap venues — WikiCFP (e.g. ISPD, Euromicro DSD)
Each run also prints a coverage report against the tracked VLSI venue list and runs sanity checks (minimum entry/event counts, no duplicate UIDs, ICS round-trip validation), exiting non-zero on failure.
Requires Python 3.10+ and uv.
# Clone the repository
git clone https://github.com/luarss/awesome-conference-dates.git
cd awesome-conference-dates
# Install dependencies
uv sync
# Generate the latest conference calendar
uv run python get_deadlines.pyThe script generates an output.ics file that you can import into any calendar application.
🔗 Direct ICS Link: https://raw.githubusercontent.com/luarss/awesome-conference-dates/main/output.ics
Simply add this URL to your calendar application to get automatic daily updates!
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
- Hugging Face
ai-deadlinesfor AI conference data ccfddl/ccf-deadlines, IEEE CAS, and WikiCFP for VLSI conference information