
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
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, scanlines, and animated distortion

Animated neon glow borders in cyan, magenta, and green variants

Cyberpunk terminal component with scanlines and colored output

Button variants: primary colors, outline, and ghost styles

Card components with datastream effect and interactive elements
![]()
153 cyberpunk-themed SVG icons across 10 categories with search and filters

Full dashboard example combining multiple CYBERCORE components
🔵 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 66 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.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.