S-Console

Interactive JavaScript Console Library

View on GitHub

Live Demo

Try the console below! Type help to see available commands, or try time, hello, or test.

Add Custom Commands

Create your own commands dynamically and see them work in the console above.

Features

🎨 Customizable Themes

Light and dark themes with customizable colors and fonts.

⚡ Lightweight

Minimal dependencies and small bundle size.

🔧 Easy Integration

Simple API for adding custom commands.

📱 Responsive

Works perfectly on desktop and mobile devices.

CDN Usage

📦 Include via CDN

<!-- Include CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/gusdeyw/s-console@latest/dist/s-console.css">

<!-- Include JavaScript -->
<script src="https://cdn.jsdelivr.net/gh/gusdeyw/s-console@latest/dist/s-console.umd.js"></script>

🚀 Initialize Console

<div id="my-console"></div>

<script>
  const console = new sconsole('my-console', {
    theme: 'dark',
    fontSize: '16px',
    fontFamily: 'monospace'
  });

  console.addCommand('hello', () => {
    console.appendToConsole('Hello World! 👋');
  });
</script>

💡 Tip: Replace @latest with a specific version like @v1.0.0 for production use.