# ccfddl/ccf-deadlines

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ccfddl-ccf-deadlines).**

9,106 stars · 607 forks · Rust · MIT

## Links

- GitHub: https://github.com/ccfddl/ccf-deadlines
- Homepage: https://ccfddl.com
- awesome-repositories: https://awesome-repositories.com/repository/ccfddl-ccf-deadlines.md

## Topics

`artificial-intelligence` `blockchain-technology` `ccf-rankings` `computer-systems` `conf-deadline` `data-management` `deadline` `networked-systems` `security-systems` `social-computing` `software-engineering`

## Description

CCF Deadlines is a community-maintained dataset and multi-platform tool for tracking submission deadlines of CCF-ranked academic conferences. The project stores conference data as structured YAML files in a Git repository, enabling version control and community contributions through pull requests. A static web portal is generated from this data, allowing users to browse and filter deadlines by CCF category and research area.

The project distinguishes itself through a multi-platform companion architecture that provides access to deadline data across several independent clients, including a command-line interface, a Chrome browser extension, a Raycast extension, and a WeChat mobile applet. Each client parses the same YAML data source directly rather than relying on a shared backend API. An iCal feed generation feature converts deadline data into calendar subscription format, enabling automatic synchronization with external calendar applications.

Contributions to the dataset are managed through a Git-based workflow where updates are submitted as pull requests against the YAML files. Automated validation checks ensure data integrity by verifying YAML structure and date formats before merging. The project's documentation and installation surface are accessible through the repository's README and associated client-specific guides.

## Tags

### Web Development

- [Data Stores](https://awesome-repositories.com/f/web-development/graphql-schema-generation/schema-modeling/yaml-based/data-stores.md) — Stores conference deadlines as structured YAML files in a Git repository for version control and community contributions.
- [Deadline Viewers](https://awesome-repositories.com/f/web-development/browser-extensions/deadline-viewers.md) — Ships a Chrome extension for viewing conference deadlines directly in the browser.

### Business & Productivity Software

- [Community Contribution Models](https://awesome-repositories.com/f/business-productivity-software/content-submission-systems/community-contribution-models.md) — Allows community members to contribute conference deadline information by editing YAML files and submitting pull requests.
- [Calendar Integration Tools](https://awesome-repositories.com/f/business-productivity-software/applicant-tracking-integrations/calendar-integration-tools.md) — Subscribes to an iCal feed so conference deadlines appear automatically in calendar applications. ([source](https://cdn.jsdelivr.net/gh/ccfddl/ccf-deadlines@main/README.md))

### Data & Databases

- [Category-Based Filters](https://awesome-repositories.com/f/data-databases/search-result-filtering/category-based-filters.md) — Enables filtering conference deadlines by CCF category and research area for targeted browsing.

### Development Tools & Productivity

- [Conference Deadline Feeds](https://awesome-repositories.com/f/development-tools-productivity/calendar-subscriptions/conference-deadline-feeds.md) — Provides an iCal feed that syncs conference deadlines into users' calendar applications.
- [Contribution Workflows](https://awesome-repositories.com/f/development-tools-productivity/pull-request-review-interfaces/contribution-workflows.md) — Manages conference data updates through pull requests against YAML files with change tracking and review.
- [Calendar Subscriptions](https://awesome-repositories.com/f/development-tools-productivity/calendar-subscriptions.md) — Subscribes to an iCal feed to automatically sync conference deadlines into personal calendar applications.
- [Multi-Platform Companion Tools](https://awesome-repositories.com/f/development-tools-productivity/multi-platform-companion-tools.md) — Ships companion tools including a CLI, Chrome extension, Raycast extension, and WeChat applet for deadline access.

### Software Engineering & Architecture

- [Companion Clients](https://awesome-repositories.com/f/software-engineering-architecture/multi-interface-architectures/companion-clients.md) — Ships multiple independent clients (CLI, browser extension, mobile applet) that parse the same YAML data source.

### System Administration & Monitoring

- [Conference Management](https://awesome-repositories.com/f/system-administration-monitoring/conference-management.md) — Tracks submission deadlines for academic conferences across multiple research fields with CCF ranking and category filtering.
- [Conference Listings](https://awesome-repositories.com/f/system-administration-monitoring/conference-management/conference-listings.md) — Lists upcoming submission deadlines for academic conferences organized by CCF ranking and category. ([source](https://cdn.jsdelivr.net/gh/ccfddl/ccf-deadlines@main/README.md))
- [CLI Access](https://awesome-repositories.com/f/system-administration-monitoring/conference-management/conference-listings/cli-access.md) — Provides a command-line interface for quick lookup of conference deadlines without a web browser.

### Content Management & Publishing

- [Calendar Feed Generation](https://awesome-repositories.com/f/content-management-publishing/calendar-feed-generation.md) — Generates iCalendar feeds from conference deadline data for calendar subscription.
- [Static Site Generation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-generation.md) — Pre-builds the web portal into static HTML files for fast global delivery.

### Mobile Development

- [Deadline Companion Tools](https://awesome-repositories.com/f/mobile-development/companion-app-integrations/deadline-companion-tools.md) — Provides CLI, Raycast extension, Chrome extension, and mobile applet for accessing deadlines outside the web portal. ([source](https://cdn.jsdelivr.net/gh/ccfddl/ccf-deadlines@main/README.md))
- [WeChat Applets](https://awesome-repositories.com/f/mobile-development/wechat-applets.md) — Ships a WeChat applet for checking conference deadlines on mobile devices.
