futuristic-ui
v0.0.21
Published
*A cutting-edge React component library for building sci-fi inspired interfaces*
Readme
Futuristic UI ⚡
A cutting-edge React component library for building sci-fi inspired interfaces
✨ What is Futuristic UI?
Futuristic UI is a modern React component library designed to bring sci-fi aesthetics to your web applications. With stunning animations, holographic effects, and cyberpunk-inspired designs, it's perfect for creating immersive interfaces that look like they're straight out of the future.
🎯 Perfect for:
- Gaming websites and applications
- Sci-fi themed projects
- Cyberpunk-style interfaces
- Modern dashboards with a futuristic twist
- Creative portfolios
- Tech startup landing pages
🌟 Key Features
🎨 Visual Effects
- Holographic elements with rainbow gradients and transparency
- Glitch animations for dramatic text effects
- Neon glow components with customizable colors
- Circuit-board patterns and tech-inspired designs
- Data stream animations for loading states
🔧 Components Library
- Interactive Buttons with hover animations and glow effects
- Futuristic Forms including specialized inputs and checkboxes
- Advanced Modals with backdrop blur and animated entrances
- Loading Components featuring circuit patterns and data streams
- Navigation Tabs with smooth transitions
- Skeleton Loaders with animated placeholders
⚡ Performance & Accessibility
- Built with modern React and TypeScript
- Responsive design that works on all devices
- ARIA-compliant for screen readers
- Lightweight and tree-shakeable
- Dark theme optimized
🚀 Quick Start
Installation
npm install futuristic-uiBasic Usage
import { Button, Input, Modal } from 'futuristic-ui';
import 'futuristic-ui/style.css';
function App() {
return (
<div>
<Button variant="neon">Launch Mission</Button>
<Input placeholder="Enter access code..." />
</div>
);
}Specialized Components
import {
GlitchText,
CircuitLoader,
HologramCheckbox,
DataStreamSkeleton
} from 'futuristic-ui';
function Dashboard() {
return (
<div>
<GlitchText>SYSTEM ONLINE</GlitchText>
<CircuitLoader />
<HologramCheckbox>Enable AI Assistant</HologramCheckbox>
<DataStreamSkeleton />
</div>
);
}🎮 Component Showcase
Buttons
- Neon Button: Glowing borders with hover effects
- Hologram Button: Semi-transparent with rainbow gradients
- Circuit Button: Tech-inspired with animated patterns
Inputs & Forms
- Cyber Input: Futuristic text fields with animated borders
- Hologram Checkbox: Transparent checkboxes with glow effects
- Neural Switch: Toggle switches with brain-wave patterns
Loading & Feedback
- Circuit Loader: Animated circuit board loading spinner
- Data Stream Skeleton: Matrix-style data loading placeholder
- Quantum Loader: Particle effect loading animation
Navigation
- Cyber Tabs: Futuristic tab navigation with transitions
- Holographic Popover: Floating menus with glass morphism
🎨 Theming
Futuristic UI comes with built-in dark theme optimization and supports custom color schemes:
// Built-in variants
<Button variant="neon" color="cyan">Activate</Button>
<Button variant="hologram" color="purple">Initialize</Button>
<Button variant="circuit" color="green">Execute</Button>🛠️ TypeScript Support
Full TypeScript support with comprehensive type definitions:
import type { ButtonProps, ModalProps } from 'futuristic-ui';
const MyButton: React.FC<ButtonProps> = (props) => {
return <Button {...props} />;
};📱 Responsive Design
All components are built with mobile-first responsive design:
- Automatic scaling for different screen sizes
- Touch-friendly interactive elements
- Optimized animations for mobile devices
🎯 Browser Support
- ✅ Chrome 90+
- ✅ Firefox 88+
- ✅ Safari 14+
- ✅ Edge 90+
🤝 Community & Support
- GitHub Issues: Report bugs or request features
- Discussions: Share your projects and get help
- Discord: Join our community chat
- Twitter: Follow @futuristicui for updates
📄 License
MIT License - feel free to use in personal and commercial projects.
🙏 Credits
Built with ❤️ by bhanustark and the open-source community.
Ready to build the future? Start with Futuristic UI today! 🚀✨
