
Research
/Security News
OpenAPI React Query Codegen Compromised in Mini Shai-Hulud npm Supply Chain Attack
Ten malicious OpenAPI React Query Codegen versions were published to npm in the Mini Shai-Hulud attack, all with valid provenance.
cybercore-css
Advanced tools
A pure CSS cyberpunk design system inspired by Cyberpunk 2077. Zero JavaScript, framework-agnostic, 2026+ optimized.
🎮 A cyberpunk-inspired CSS framework for building futuristic interfaces
Inspired by Cyberpunk 2077, Blade Runner, and the neon-soaked streets of Night City
npm install cybercore-css
<link
rel="stylesheet"
href="https://unpkg.com/cybercore-css@latest/dist/cybercore.min.css"
/>
// Import everything
@use 'cybercore-css';
// Or import specific modules
@use 'cybercore-css/components/buttons';
@use 'cybercore-css/effects/glitch';
| Feature | Description |
|---|---|
| 🎨 Pure CSS | Zero JavaScript dependencies - just CSS/SCSS |
| 🧩 Modular | Import only what you need |
| 🌙 Dark Theme | Designed for dark interfaces |
| 🔧 Customizable | CSS variables for easy theming |
| ♿ Accessible | Respects prefers-reduced-motion |
| 🤖 AI-Friendly | Simple, predictable class names |
| ⚡ Modern CSS | CSS Layers, Container Queries, color-mix() |
| 📱 Responsive | Mobile-first approach |
| 🎭 Icon System | 153 cyberpunk-themed SVG icons |
Glitch text effect with chromatic aberration and
animated distortion
Animated neon glow border effect with pulsing
illumination
CRT display effect with retro scanline overlay
Animated data transfer effect with flowing light
streams
Multiple effects combined for maximum
cyberpunk impact
Reduced motion support respecting user
preferences
🔵 Cyan #00f0ff → Primary accent
🔴 Magenta #ff2a6d → Secondary accent
🟡 Yellow #fcee0a → Warning/highlight
🟢 Green #05ffa1 → Success states
⚫ Void #0a0a0f → Background
⚪ Chrome #b4b4b4 → Neutral tones
CYBERCORE CSS includes a complete icon system with 153 cyberpunk-themed SVG icons across 10 categories, with support for 4 style variants.
// Import the icon utilities
import { renderIcon, getIcon, icons } from 'cybercore-css/icons';
// Render an icon with options
const svg = renderIcon('terminal', { size: 24, color: 'cyan' });
// Get raw SVG string
const terminalSvg = getIcon('terminal');
// Access the full registry
console.log(icons.terminal.svg);
// Import only the icons you need
import {
ChipIcon,
TerminalIcon,
SignalIcon,
} from 'cybercore-css/icons/individual';
| Category | Icons | Description |
|---|---|---|
| Navigation | 14 | Arrows, chevrons, menus |
| Actions | 23 | Edit, delete, copy, download |
| Media | 17 | Play, pause, volume controls |
| Communication | 10 | Messages, mail, notifications |
| Data | 14 | Charts, database, cloud |
| Security | 15 | Lock, shield, user, auth |
| Tech | 22 | Terminal, code, chip, settings |
| Files | 15 | File types, folders |
| Status | 12 | Info, warning, error, success |
| Social | 11 | Heart, star, bookmark, share |
// Use different variants
renderIcon('shield', { variant: 'solid' });
renderIcon('terminal', { variant: 'duotone' });
📖 Full documentation: Icon System Docs
<!-- Primary button -->
<button class="cyber-btn">EXECUTE</button>
<!-- Color variants -->
<button class="cyber-btn cyber-btn--magenta">DANGER</button>
<button class="cyber-btn cyber-btn--yellow">CAUTION</button>
<button class="cyber-btn cyber-btn--green">CONFIRM</button>
<!-- Ghost style -->
<button class="cyber-btn cyber-btn--ghost">GHOST</button>
<div class="cyber-card">
<div class="cyber-card__header">
<h3 class="cyber-card__title">SYSTEM STATUS</h3>
</div>
<div class="cyber-card__body">All systems operational.</div>
</div>
<!-- Interactive card -->
<div class="cyber-card cyber-card--interactive">
<!-- Glows on hover! -->
</div>
<!-- Holographic effect -->
<div class="cyber-card cyber-card--holo">
<!-- Animated shimmer! -->
</div>
<input type="text" class="cyber-input" placeholder="Enter data..." />
<!-- With field wrapper -->
<div class="cyber-field">
<label class="cyber-field__label">USERNAME</label>
<input type="text" class="cyber-input" />
<span class="cyber-field__helper">Enter your handle</span>
</div>
<div class="cyber-terminal">
<div class="cyber-terminal__chrome">
<div class="cyber-terminal__dots">
<span class="cyber-terminal__dot"></span>
<span class="cyber-terminal__dot"></span>
<span class="cyber-terminal__dot"></span>
</div>
<span class="cyber-terminal__title">system.exe</span>
</div>
<div class="cyber-terminal__body">
<div class="cyber-terminal__line">
<span class="cyber-terminal__prompt">$</span>
<span class="cyber-terminal__command">hack the planet</span>
</div>
</div>
</div>
<h1 class="cyber-glitch" data-text="GLITCH">GLITCH</h1>
<div class="cyber-neon-border">Glowing border effect</div>
<div class="cyber-neon-border cyber-neon-border--magenta">Magenta variant</div>
<div class="cyber-scanlines">CRT monitor effect</div>
<div class="cyber-noise">Static noise texture</div>
<div class="cyber-datastream">Animated light sweep</div>
<span class="cyber-text-cyan">Cyan text</span>
<span class="cyber-text-magenta">Magenta text</span>
<span class="cyber-text-yellow">Yellow text</span>
<span class="cyber-text-green">Green text</span>
<span class="cyber-text-glow">Glowing text</span>
<div class="cyber-d-flex">Flexbox</div>
<div class="cyber-d-grid">Grid</div>
<div class="cyber-d-none">Hidden</div>
<div class="cyber-m-md">Margin medium</div>
<div class="cyber-p-lg">Padding large</div>
<div class="cyber-gap-sm">Gap small</div>
Override any variable in your own CSS:
:root {
/* Change primary accent */
--cyber-cyan-500: #00ffaa;
/* Adjust spacing */
--space-md: 1.5rem;
/* Modify glow intensity */
--glow-cyan: 0 0 10px #00ffaa, 0 0 30px rgba(0, 255, 170, 0.5);
}
// Override before importing
$cyber-primary: #00ffaa;
$cyber-font-mono: 'JetBrains Mono', monospace;
@use 'cybercore-css' with (
$primary-color: $cyber-primary,
$font-mono: $cyber-font-mono
);
cybercore-css/
├── src/scss/
│ ├── cybercore.scss # Main entry point
│ ├── core/
│ │ ├── _variables.scss # Design tokens
│ │ ├── _reset.scss # CSS reset
│ │ ├── _base.scss # Base styles
│ │ └── _typography.scss # Type system
│ ├── components/
│ │ ├── _buttons.scss
│ │ ├── _cards.scss
│ │ ├── _inputs.scss
│ │ └── ... (14 components)
│ ├── effects/
│ │ ├── _glitch.scss
│ │ ├── _neon-border.scss
│ │ └── ... (6 effects)
│ └── utilities/
│ ├── _display.scss
│ ├── _flex.scss
│ └── ... (8 utilities)
└── dist/
├── cybercore.css # Full build
└── cybercore.min.css # Minified
# Install dependencies
npm install
# Start dev server with demo site
npm run dev
# Build CSS
npm run build
# Run tests
npm run test
# Lint
npm run lint
# Format
npm run format
| Browser | Version |
|---|---|
| Chrome | 105+ |
| Firefox | 121+ |
| Safari | 15.4+ |
| Edge | 105+ |
Requires CSS Layers, color-mix(), and container queries support
MIT License - Use it, hack it, share it.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)⚡ Built for the future. Styled for Night City. ⚡
🚀 Demo • 📖 Docs • 🐛 Issues • 💬 Discussions
██████╗██╗ ██╗██████╗ ███████╗██████╗ ██████╗ ██████╗ ██████╗ ███████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝
██║ ╚████╔╝ ██████╔╝█████╗ ██████╔╝██║ ██║ ██║██████╔╝█████╗
██║ ╚██╔╝ ██╔══██╗██╔══╝ ██╔══██╗██║ ██║ ██║██╔══██╗██╔══╝
╚██████╗ ██║ ██████╔╝███████╗██║ ██║╚██████╗╚██████╔╝██║ ██║███████╗
╚═════╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝
FAQs
A pure CSS cyberpunk design system inspired by Cyberpunk 2077. Zero JavaScript, framework-agnostic, 2026+ optimized.
The npm package cybercore-css receives a total of 121 weekly downloads. As such, cybercore-css popularity was classified as not popular.
We found that cybercore-css demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Research
/Security News
Ten malicious OpenAPI React Query Codegen versions were published to npm in the Mini Shai-Hulud attack, all with valid provenance.

Security News
Socket joins more than 100 technology, cybersecurity, and financial organizations calling for a global surge in cyber defense.

Product
Enterprise security teams can now detect malware, credential theft, suspicious network activity, and risky updates across Microsoft Edge extensions.