{"id":14972336,"url":"https://github.com/forevolve/bootstrap-dark","last_synced_at":"2025-05-15T17:02:52.163Z","repository":{"id":45559881,"uuid":"129648001","full_name":"ForEvolve/bootstrap-dark","owner":"ForEvolve","description":"Bootstrap 4 dark theme that supports togging dark/light themes as well. There is no fluff, it changes the color of Bootstrap and that's it, no new thing to learn or unlearn, just Bootstrap, but Dark!","archived":false,"fork":false,"pushed_at":"2024-03-24T04:24:33.000Z","size":13308,"stargazers_count":300,"open_issues_count":6,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-24T19:46:33.231Z","etag":null,"topics":["bootstrap","bootstrap-4","bootstrap-dark","bootstrap-theme","bootstrap4","theme"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ForEvolve.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-15T20:28:59.000Z","updated_at":"2024-11-20T08:14:19.000Z","dependencies_parsed_at":"2024-01-18T15:58:08.307Z","dependency_job_id":"c89b40d1-7876-4029-9e8f-a3c0f7659cea","html_url":"https://github.com/ForEvolve/bootstrap-dark","commit_stats":{"total_commits":167,"total_committers":4,"mean_commits":41.75,"dds":"0.13173652694610782","last_synced_commit":"42ad882c59ae9fbe29d30d4c255ad4cd37a66c29"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForEvolve%2Fbootstrap-dark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForEvolve%2Fbootstrap-dark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForEvolve%2Fbootstrap-dark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForEvolve%2Fbootstrap-dark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ForEvolve","download_url":"https://codeload.github.com/ForEvolve/bootstrap-dark/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247730069,"owners_count":20986404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","bootstrap-4","bootstrap-dark","bootstrap-theme","bootstrap4","theme"],"created_at":"2024-09-24T13:46:45.607Z","updated_at":"2025-04-07T21:15:48.930Z","avatar_url":"https://github.com/ForEvolve.png","language":"SCSS","readme":"# Bootstrap 4 Dark theme\n\nBootstrap 4 dark theme that supports togging dark/light themes as well. There is no fluff, it changes the color of Bootstrap and that's it, no new thing to learn or unlearn, just Bootstrap, but Dark!\n\n[![Build and deploy](https://github.com/ForEvolve/bootstrap-dark/actions/workflows/main.yml/badge.svg)](https://github.com/ForEvolve/bootstrap-dark/actions/workflows/main.yml)\n[![npm](https://img.shields.io/npm/v/@forevolve/bootstrap-dark)](https://www.npmjs.com/package/@forevolve/bootstrap-dark)\n\n# Preview\n\n![Many controls](assets/images/localhost_7051_.png)\n![Typography](assets/images/localhost_7051_Typography.png)\n![Tables](assets/images/localhost_7051_Tables.png)\n![Cards](assets/images/localhost_7051_Cards.png)\n![ListGroup](assets/images/localhost_7051_ListGroup.png)\n![Jumbotron](assets/images/localhost_7051_Jumbotron.png)\n![Forms](assets/images/localhost_7051_Forms.png)\n![Toasts](assets/images/localhost_7051_Toasts.png)\n![Code](assets/images/localhost_7051_Code.jpeg)\n\n| Themed Dark                                                   | Themed Light                                                    |\n| ------------------------------------------------------------- | --------------------------------------------------------------- |\n| ![Themed Dark](assets/images/localhost_7051_Themed-dark.jpeg) | ![Themed Light](assets/images/localhost_7051_Themed-light.jpeg) |\n\n# Versioning\n\nSemVer is used to keep things easy for everyone.\n\n# How to use\n\nOfficial builds are available in the public npm registry.\n\n```\nnpm install @forevolve/bootstrap-dark --save\n```\n\nThe package contains the content of the `dist` directory which includes the Bootstrap JavaScript files, for convenience, and the Bootstrap Dark CSS files.\nTo load the dark theme, `\u003clink\u003e` the `bootstrap-dark.css` or the `bootstrap-dark.min.css` instead of the `bootstrap[.min].css` file. You can load the bundled JavaScript files, the original ones or the file from the CDN of your choosing.\n\n**Example:**\n\n```html\n\u003clink rel=\"stylesheet\" href=\"/css/bootstrap-dark.min.css\" /\u003e\n```\n\n## CDN\n\nYou can also load the files using [jsdelivr](jsdelivr.net) by following this pattern: `https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@{NPM PACKAGE VERSION}/dist/{PATH TO THE FILE}`.\n\nHere is the preceding example using jsdelivr:\n\n```html\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.0.0/dist/css/bootstrap-dark.min.css\" /\u003e\n```\n\n## Dark/Light toggle\n\nYou can `\u003clink\u003e` both the `toggle-bootstrap.css` and the `toggle-bootstrap-dark.css` files to allow toggling the normal/dark theme based on your page body.\n\n-   To display the original Bootstrap color, apply the `bootstrap` class on your body, like `\u003cbody class=\"bootstrap\"\u003e`.\n-   To display the Bootstrap Dark theme, apply the `bootstrap-dark` class on your body, like `\u003cbody class=\"bootstrap-dark\"\u003e`.\n\nIf you want to support print, load the `toggle-bootstrap-print.css` or `toggle-bootstrap-print.min.css` file after the others.\n\n**Example:**\n\n```html\n\u003clink rel=\"stylesheet\" href=\"/css/toggle-bootstrap.min.css\" /\u003e\n\u003clink rel=\"stylesheet\" href=\"/css/toggle-bootstrap-dark.min.css\" /\u003e\n\u003clink rel=\"stylesheet\" href=\"/css/toggle-bootstrap-print.min.css\" /\u003e\n```\n\n**Using jsdelivr CDN:**\n\n```html\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.0.0/dist/css/toggle-bootstrap.min.css\" /\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.0.0/dist/css/toggle-bootstrap-dark.min.css\" /\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.0.0/dist/css/toggle-bootstrap-print.min.css\" /\u003e\n```\n\nCheck out the samples app for more info about this feature.\n\n## Themeable .navbar\n\nWhen using the `toggle-*` stylesheets, you can create `.navbar` that uses the current theme. Light when `\u003cbody class=\"bootstrap\"\u003e` and dark when `\u003cbody class=\"bootstrap-dark\"\u003e`.\n\nExample, instead of `navbar-light bg-light` or `navbar-dark bg-dark`, use `.navbar-themed`, like this:\n\n```html\n\u003cnav class=\"navbar navbar-expand-lg navbar-themed\"\u003e...\u003c/nav\u003e\n```\n\nCheck out the samples app for more info about this feature.\n\n## prefers-color-scheme\n\nFrom version 1.1, I added two new css files: `bootstrap-prefers-dark.css` and `bootstrap-prefers-light.css`.\nThose two files use `prefers-color-scheme` media query instead of relying on a body's css class.\nThere is also a new `bootstrap-light.css` file that is bootstrap, plus the `.navbar-themed` light addon.\n\nThere is two possible combination:\n\n-   default (no `prefers-color-scheme` specified or `prefers-color-scheme: light`): default bootstrap (light), `prefers-color-scheme: dark`: bootstrap dark\n-   default (no `prefers-color-scheme` specified or `prefers-color-scheme: dark`): bootstrap dark, `prefers-color-scheme: light`: default bootstrap (light)\n\nHere is an example for a **light default**:\n\n```html\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.1.0/dist/css/bootstrap-light.min.css\" /\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.1.0/dist/css/bootstrap-prefers-dark.min.css\" /\u003e\n```\n\nSee `./samples/html/prefers-dark-default-light.html` for a working example.\n\n\u003e Note that the _print css_ is included in `bootstrap-light.min.css`.\n\nHere is an example for a **dark default**:\n\n```html\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.1.0/dist/css/bootstrap-dark.min.css\" /\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@1.1.0/dist/css/bootstrap-prefers-light.min.css\" /\u003e\n```\n\nSee `./samples/html/prefers-light-default-dark.html` for a working example.\n\n\u003e Note that the _print css_ is included in `bootstrap-dark.min.css`.\n\n## bootstrap-${default}-prefers-${specific}.css\n\nAdded in version 1.2 (preview) and 2.0, the stylesheets `bootstrap-dark-prefers-light.css` and `bootstrap-light-prefers-dark.css` leverage the `prefers-color-scheme` CSS media query and allow a default color scheme followed by a preferred color scheme.\n\nTechnically, they are a combination of two CSS.\nTheir high-level structure looks like the following:\n\n```css\n/*\nDEFAULT STYLES (including print styles):\nbootstrap-light.css or bootstrap-dark.css\n*/\n@media (prefers-color-scheme: light|dark) {\n    /*\n    SPECIFIC COLOR STYLES:\n    bootstrap-prefers-light-color-only.css or bootstrap-prefers-dark-color-only.css\n    */\n}\n```\n\nYou can use these by loading one of them like this (ex.: default: light with dark support):\n\n```html\n\u003clink rel=\"stylesheet\" href=\"/dist/css/bootstrap-light-prefers-dark.min.css\" /\u003e\n```\n\n\u003e You can also use jsdelivr CDN.\n\n```html\n\u003c!-- Bootstrap Dark by default with `prefers: light` support --\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@2.0.0/dist/css/bootstrap-dark-prefers-light.min.css\" /\u003e\n\u003c!-- OR --\u003e\n\u003c!-- Bootstrap (Light) by default with `prefers: dark` support --\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@forevolve/bootstrap-dark@2.0.0/dist/css/bootstrap-light-prefers-dark.min.css\" /\u003e\n```\n\n# How to build\n\nIf you want to build the theme manually, modify it or even contribute, this section explains how.\n\n## Prerequisites\n\n1. You need `npm` to build this project; see [Node JS](https://nodejs.org/en/) for more info.\n1. You need .NET Core 3.1+; see [.NET Core Downloads](https://www.microsoft.com/net/download/Windows/build) for more info.\n    \u003e You can also test using the HTML sample, but there are more pages in the .NET app.\n\n## Getting started\n\n1. Clone this repo\n1. Run `npm install`\n1. Go to the _samples/razor-pages_ directory (`cd samples/razor-pages`)\n1. Run `dotnet restore`\n\n## Starting the project\n\n1. Run `dotnet run` (from the _samples/razor-pages_ directory) or if you are using VS Code, `Start Debugging` will work.\n1. Run `npm run watch` in a second terminal\n\nOnce you started both server and the watch command, the `browser-sync` proxy should open in a browser at the following URI: `http://localhost:3000`.\n\n## Other build info\n\nThere is a few npm and gulp scripts.\n\n### npm scripts\n\n1. `gulp-watch` simply runs `gulp watch`\n1. `browser-sync-proxy` starts browsersync watching for any `wwwroot/css/*.css` changes\n1. `watch` run both previous scripts in parallel\n\n### gulp scripts\n\n1. `build-theme` compile the theme to css.\n1. `copy-dist-to-razor-pages` copy the content of the `dist` folder to `samples/razor-pages/wwwroot` (used by the Razor Pages).\n1. `copy-dist-to-html` copy the content of the `dist` folder to `samples/html` (used by the HTML sample).\n1. `copy-dist-to-samples` executes `copy-dist-to-html` and `copy-dist-to-razor-pages` in parallel.\n1. `copy-bootstrap-js` copy the bootstrap js files to the `dist/js` directory.\n1. `watch` execute `copy-bootstrap-js` then watch to rebuild the theme.\n1. `default` runs `copy-bootstrap-js` and `build-theme` then `copy-dist-to-samples`.\n\n# The project structure\n\n-   `samples` is the samples folders.\n-   `samples/html` is a plain HTML samples app.\n-   `samples/razor-pages` is the ASP.NET Core application that is used to test the theme. This directory is not packaged.\n    -   `Pages` are the ASP.NET Core Razor Pages. That's the preview.\n        \u003e **Why .NET Core?** Well, I wanted to script some loops, and I know .Net; so I picked Razor Pages to do just that: dynamic pages! Moreover, it is open source and cross-platform.\n        \u003e\n        \u003e If you think that something else would be better, feel free to open an issue about it; I would not mind switching to another technology (see the Contribute section below).\n    -   `Services` are the web pages services; so far it's pretty thin.\n    -   `wwwroot` are the web assets; the `dist` files are copied there.\n-   `assets` are the project assets (like the screenshot in the readme file).\n-   `dist` are the distributable files; if you want to copy/paste the files into your projects, that's the ones. They also include bootstrap JavaScript files, unaltered.\n-   `scss` are the source theme files.\n-   Other files (root): npm, license, readme, etc.\n\n# Contribute\n\nTo contribute, start by opening an issue or reply on an existing issue so we can discuss your feature or bug to find the best way to approach it.\n\nOnce we settled on a strategy, you can then Fork/Code/Open a PR.\n\n-   Please add yourself in the `package.json` `contributors` array.\n-   Please keep PR focused on a single feature, it is easier for everyone this way and it helps keep the conversation focused. I way prefer multiple smaller PR than a single huge one.\n\nThanks in advance for your contribution.\n\nSee [Contributing to ForEvolve open source projects](https://github.com/ForEvolve/Toc/blob/master/CONTRIBUTING.md) and [Contributor Covenant Code of Conduct](https://github.com/ForEvolve/Toc/blob/master/CODE_OF_CONDUCT.md) for more information.\n\n# Release notes\n\nSince CI build numbers are automated, it is hard to know in advance what the next deployed build number will be, so the `(latest)` version represents that version.\n\n## 4.0.0\n\n-   Fix pre and code color, setting the `$pre-color` variable to `$gray-100`, overriding the default of `$gray-900` for the dark theme.\n\n\u003e No breaking changes expected. This version only change the code/pre color.\n\u003e The major bump is to override the pre-release package that I deprecated recently during the no abandonned PR #63.\n\u003e I was not able to delete the package on NPM, so this should fix the issue.\n\n## 3.0.0\n\n-   Fix an issue where dark colors were not taken into account because of the missing variable maps `$colors` and `$theme-colors`. This might be a breaking change.\n-   Update `$yiq-text-dark` from `$gray-900` to `$gray-800` and `$yiq-text-light` from `$gray-400` to `$gray-200` so the text looks better with the updated color maps.\n\n## 2.1.1\n\n-   Bump Bootstrap to `4.6.2` (from `4.6.0`)\n\n## 2.1.0\n\n-   Add a Themed page in the sample app.\n-   Add the following themed utilities that flip from dark to light depending on the theme:\n    -   `.bg-themed` (dark: `.bg-dark` | Light: `.bg-light`)\n    -   `.text-themed` (dark: `.text-light` | Light: `.text-dark`)\n    -   `.alert-themed` (dark: `.alert-dark` | Light: `.alert-light`)\n-   Add the following themed utilities (inverted colors) that flip from dark to light depending on the theme:\n    -   `.bg-themed-inverted` (dark: `.bg-light` | Light: `.bg-dark`)\n    -   `.text-themed-inverted` (dark: `.text-dark` | Light: `.text-light`)\n    -   `.alert-themed-inverted` (dark: `.alert-light` | Light: `.alert-dark`)\n\n## 2.0.0\n\n-   Add `bootstrap-dark-prefers-light.css` which default to Bootstrap dark and display the light colors if the user's `prefers-color-scheme: light`.\n-   Add `bootstrap-light-prefers-dark.css` which default to Bootstrap and display the dark colors if the user's `prefers-color-scheme: dark`.\n-   Add `bootstrap-prefers-dark-color-only.css` which is only the colors of `bootstrap-prefers-dark.css`. This is autogenerated by `clean_non_color_attr.js`.\n-   Add `bootstrap-prefers-light-color-only.css` which is only the colors of `bootstrap-prefers-light.css`. This is autogenerated by `clean_non_color_attr.js`.\n-   Add `clean_non_color_attr.js` gulp plugin (based on `gulp-css-remove-attributes`).\n-   Update .NET/Razor Pages sample to use these new CSS files.\n\n\u003e The preview versions 1.2.x was ¾ of this. We bumped the version due to the `$card-color` change (see below).\n\n### Breaking changes\n\nThe `$card-color` variable has been reverted from `$gray-200` (`#e9ecef`) to `null` (default Bootstrap value) due to a color issue in the dark/light theme.\n\n## 1.1.0\n\n-   Update `bootstrap-dark.css` to include the `.navbar-themed` class (dark version).\n-   Add `bootstrap-light.css` which is bootstrap plus the `.navbar-themed` class (light version).\n-   Add `bootstrap-prefers-dark.[css|scss]` that is the equivalent of `bootstrap-dark.[css|scss]`, without the print, wrapped in a `@media (prefers-color-scheme: dark)` media query.\n-   Add `bootstrap-prefers-light.[css|scss]` that is the equivalent of `bootstrap-light.[css|scss]`, without the print, wrapped in a `@media (prefers-color-scheme: light)` media query.\n-   Add two samples to show this usage: `./samples/html/prefers-dark-default-light.html` and `./samples/html/prefers-light-default-dark.html`\n-   Update .NET/Razor Pages sample to use these new CSS files.\n\n## 1.0.0\n\n-   Update to Bootstrap 4.6.0\n-   Move the Razor Pages app to the `samples/razor-pages` directory\n-   Add a new plain HTML app in the `samples/html` directory\n-   Move the CI/CD pipeline from Azure DevOps to GitHub Actions\n-   Migrate versioning from manual PowerShell scripts to use [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning)\n-   Update README\n\n## 1.0.0-alpha.1091\n\n-   Fix form validation feedback to address issue #40\n-   Add another form sample\n\n## 1.0.0-alpha.1089\n\n-   Add table examples\n-   Fix form validation without `.was-validated` #40\n\n## 1.0.0-alpha.1087\n\n-   Update Bootstrap to 4.5.0\n-   Update dependencies to fix vulnerabilities\n-   Fix form validation #40\n\n## 1.0.0-alpha.1075\n\n-   Remove `p a` `text-decoration: underline;`\n    -   This was conflicting with `.btn` in `p`.\n    -   Moreover, Bootstrap does not implement such a thing so bootstrap-dark should not either.\n\n## 1.0.0-alpha.978\n\nDarken the following elements:\n\n-   Dropdown\n-   Select\n-   Breadcrumb\n-   Pagination\n\n## 1.0.0-alpha.974\n\n-   Update Bootstrap to 4.4.1\n-   Update other dependencies\n\n## 1.0.0-alpha.937\n\n-   Darken Toasts\n\n## 1.0.0-alpha.902\n\n-   Update `\u003chr /\u003e` color\n\n## 1.0.0-alpha.899\n\n-   Utilities (borders)\n    -   Update the default `$border-color` to `$dark`\n-   Tables\n    -   Enforce that `$table-border-color` is based on the new `$border-color`\n    -   Enforce that `$table-color` is based on `$body-color`\n    -   Enforce that `$table-hover-color` is based on `$table-color`\n-   Jumbotron\n    -   The `$jumbotron-bg` color is now used\n\n## 1.0.0-alpha.888\n\n-   Add a themeable `.navbar` component, using the css class `.navbar-themed`, that:\n    -   When `body.bootstrap`, the navbar becomes `.bg-light` and `.navbar-light`.\n    -   When `body.bootstrap-dark`, the navbar becomes `.bg-dark` and `.navbar-dark`.\n\n## 1.0.0-alpha.863\n\n-   Move the print import out of the dark/light body class. This should fix bugs like `.navbar` being `display: none` by default when loading the `.min.css` stylesheet.\n-   A new file is introduced: `toggle-bootstrap-print[.min].css`. This stylesheet applies the print styles from bootstrap and has been extracted so it is included only once (not once with the `toggle-bootstrap.css` and once with the `toggle-bootstrap-dark.css`). If you don't support print, you can omit this file; if you do, include it last. For example:\n\n    ```html\n    \u003clink rel=\"stylesheet\" href=\"/css/toggle-bootstrap.min.css\" /\u003e\n    \u003clink rel=\"stylesheet\" href=\"/css/toggle-bootstrap-dark.min.css\" /\u003e\n    \u003clink rel=\"stylesheet\" href=\"/css/toggle-bootstrap-print.min.css\" /\u003e\n    ```\n\n## 1.0.0-alpha.845\n\n-   Update the project description, the \"How to use\" section, and add the \"Release notes\" section\n\n## 1.0.0-alpha.842\n\n-   Add support for dark/light toggling\n\n## 1.0.0-alpha.774 \u0026 1.0.0-alpha.723\n\n-   Initial dark theme\n\n# References\n\n-   [Bootstrap](https://github.com/twbs/bootstrap/)\n\n# More darkness!\n\nThe following project applies `bootstrap-dark` to the bootstrap documentation site allowing deeper testing of the theme:\n\n-   [Bootstrap 4 Dark theme docs](https://github.com/ForEvolve/bootstrap-dark-docs.git)\n\n# Special thanks\n\nI started this project based on the [Bootstrap Theme Kit](https://hackerthemes.com/kit/) by [Alexander Rechsteiner](https://github.com/arechsteiner) at [Hacker Themes](https://hackerthemes.com). This allows me to publish a lighter version of the theme; making it easier to be used (compared to the full Bootstrap Jekyll docs).\n\n# Bootstrap 5\n\nIf you are looking for a Bootstrap 5 alternative, I suggest you look at [vinorodrigues/bootstrap-dark-5](https://github.com/vinorodrigues/bootstrap-dark-5).\n@vinorodrigues did a great job already, and whenever I have time to help, I'll do that there.\nI believe that we better focus on building one solid project than maintaining many.\n_As for Boostrap 4, nothing changes about this project._\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforevolve%2Fbootstrap-dark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforevolve%2Fbootstrap-dark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforevolve%2Fbootstrap-dark/lists"}