Codeforces Lite is a powerful Chrome extension designed specifically for competitive programmers. It enhances the Codeforces…

Latest Version

Version
1.1.2
Update
November 22, 2024
Size
3.66MiB
Developer
Category
Users
966
Rating
4.68182 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Storage
UnlimitedStorage
ActiveTab
Scripting
SidePanel
Idle
See more

Codeforces Lite Extension

Codeforces Lite is a powerful Chrome extension designed specifically for competitive programmers. It enhances the Codeforces platform, making it more user-friendly and efficient for coding, practicing, and competing. With an integrated code editor having capabilities to execute your code live, a sleek dark theme, and customizable templates, Codeforces Lite offers the features you need for a seamless and productive experience.

Features:

➤ Built-in Code Editor with Code Saving Features
Codeforces Lite lets you write, time, and submit code directly on the problem page, avoiding tab switches or uploads.
- Language selector & adjustable font size
- Built-in timer for timed solving
- Code reset and auto-indentation

Submitted codes are saved locally and can be retrieved later. The system manages over 1,000+ files (up to 200+ lines each) by automatically clearing older codes to make space.

➤ Code Running Capabilities
With the support of Judge0, users can now run their code seamlessly with 150+ code runs per day. A fail-safe mechanism ensures fallback support if callbacks fail due to internal issues. Experience Codeforces like Never Before!

- Built-in code execution system with real-time results.
- Instantly test against sample cases.
- View detailed metrics like execution time and memory usage.
- Input custom test cases for more flexibility.
- Get detailed error messages for compilation and runtime issues, aiding faster debugging.

All these features make debugging and testing hassle-free and efficient.

➤ Dark Theme
Codeforces Lite offers an optimized dark theme for a comfortable coding experience, especially during long sessions.
- Reduced eye strain in low-light conditions and battery-saving capabilities.
- Improved code readability with optimized syntax highlighting
- Easy toggle to switch between light and dark modes based on preference.

➤ Custom Templates and Default Cursor Placement
Codeforces Lite allows you to create custom templates that automatically load for new problems, eliminating repetitive setup and boilerplate code. Predefine common elements like input/output functions and debugging statements to enhance your problem-solving efficiency.

➤ UI Enhancement
Codeforces Lite improves the overall UI, making it more accessible and user-friendly.
- Better alignment on the problem set page for a structured appearance
- Redesigned login and registration pages for a smoother experience
- Easy toggle to switch between the default and enhanced user interfaces based on your preferences.

This extension was built by Maanas Sehgal and Devendra Suryavanshi.

We welcome contributions! Visit our GitHub repository to get involved: https://github.com/MaanasSehgal/Codeforces-Lite
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "version": "1.1.2", "name": "Codeforces Lite", "side_panel": { "default_path": "index.html" }, "permissions": [ "tabs", "storage", "unlimitedStorage", "activeTab", "scripting", "sidePanel", "idle" ], "host_permissions": [ "http://*/*", "https://*/*" ], "icons": { "16": "assets/icons/codeforces16.png", "32": "assets/icons/codeforces32.png", "48": "assets/icons/codeforces48.png", "128": "assets/icons/codeforces128.png" }, "web_accessible_resources": [ { "resources": [ "assets/scripts/ftaa-script.js" ], "matches": [ "" ] } ], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self';" }, "background": { "service_worker": "assets/scripts/serviceWorker.js" }, "content_scripts": [ { "matches": [ "https://codeforces.com/*" ], "css": [ "assets/styles/inject-styles.css" ], "js": [ "assets/scripts/content.js", "assets/scripts/changeUIFunctions/loginPageChanges.js", "assets/scripts/changeUIFunctions/problemSetPageChanges.js", "assets/scripts/darkModeFunctions/darkMode.js" ], "run_at": "document_start" } ]}
Read more

Similar Extensions