Dark Castle is a vibrantly elegant dark theme available for multiple platforms. Inspired by the timeless beauty and mystery of medieval castles, this theme combines rich, deep colors with a clean and modern design. It's perfect for developers who prefer a dark environment that reduces eye strain and enhances code readability.
- Currently, Dark Castle is supported for the following platforms (IDEs, Text Editiors, Terminals, etc.).
- Click the following links to access each platforms repository:
Platforms:
- Visual Studio Code
- Notepad++
- Xcode
- Obsidian
- Sublime
- iTerm 2
- Warp
- MySQL Workbench
- BBEdit
- Terminal.app
- Windows Terminal
- Telegram (iOS)
- SwiftUI
- Sketch
- Figma
- Wallpaper
Other:
- Features
- Background Story
- Installation
- Color Palette
- Team
- Contributing
- Changelog
- Resources
- Credits
- License
- Subtle Background: A dark, muted background that provides the perfect contrast for your code.
- Vivid Syntax Highlighting: Carefully chosen colors for syntax highlighting that enhance readability and focus.
- Elegant UI Elements: Thoughtfully designed UI components that blend seamlessly with the overall aesthetic.
- Enhanced Visibility: Improved visibility for selected text, active line highlighting, and matching brackets.
Whether you're coding late into the night or simply prefer a dark interface, Dark Castle offers a visually appealing and comfortable experience.
Back in 2013, I (Scott Griv) began to grow tired of the simple dark color themes provided out of the box with my IDE or Text Editor at the time. I decided to take a crack at building my own theme. The first platform I built it on was Text Wrangler, now migrated to BBEdit, and that original theme can be found here.
I was inspired to make this theme by a number of things, including video games like Dwarf Fortress, Minecraft, and Warcraft 3. Books and movies such as The Lord of the Rings, The Hobbit, Vikings, and Game of Thrones, also influenced its design. Additionally, historical events and archaeological discoveries played a significant part in shaping the theme. In particular, the rich history and majestic architecture of Scottish castles like Edinburgh Castle fueled my imagination and contributed to the overall aesthetic of the theme.
Yeah... a lot of nerdy stuff. I know 😆
For over a decade, I hoarded this theme for myself, but now I've decided to give it to the world and open source it, which brings you here right now.
I started out with some of my most used platforms and hope to add more over time, and maybe get some help from the OSS community to help me create more, if others end up enjoying it as much as I have. Enjoy! 😀
- Reference the Themes folder for each platforms repository (or by clicking the links above).
- Follow the Install file (
INSTALL.md
) in the root of the repository for specific instructions for said platform. - Enjoy!
These are the core colors used for backgrounds, accents, syntax, etc.
Reference the Full Color Palette for the names used for the colors above and lesser colors not listed as well. You can also find other specific color palettes here as well.
Dark Castle is a project created by Scott Griv with the help of Anya E..
- Each theme has its maintainer listed in the Team section of its
README
.
Scott Griv | Anya E. |
Note
In the future, if the project grows, we may move the theme repos to its own organization and give contributors the rights to maintain their submissions.
"Are you going to support editor X?"
Hopefully! But, we'll need your help to accomplish that. Since you're already using app X, you're probably much more experienced in it than we are. So give it a try first!
"How do I submit a new theme?"
If you would like to contribute to an existing platform theme or create a new Dark Castle theme for a missing platform:
- Please reference the Contributing Guidelines file in this repository for more details.
- Consider joining our GitHub Discussions.
- Check out our GitHub Project to get a good understanding of where we're currently at with the overall project.
The Changelog is available in the .github
folder in each theme's repository.
View our Credits file for a list of acknowledgements for this project.
This project is released under the terms of the MIT License, which permits use, modification, and distribution of the code, subject to the conditions outlined in the license.
- The MIT License provides certain freedoms while preserving rights of attribution to the original creators.
- For more details and to understand all requirements and conditions, see the License file in this repository.