ascii-sharks
ASCII shark components in TypeScript for your web applications
import { OceanEngine } from "./src";
const engine = new OceanEngine(canvas, [{ kind: "hammerhead", size: 1 }]);
Powerful Features
Zero Dependencies
Lightweight and fast with no external dependencies. Just add the package and start building.
Multiple Shark Species
Choose from various ASCII shark types including hammerhead, great white, and more for your ocean scene.
TypeScript Support
Full type safety and IntelliSense support for better development experience and fewer runtime errors.
Canvas Integration
Seamlessly integrate with HTML5 canvas for smooth animations and interactive ocean environments.
Customizable Sharks
Control shark size, speed, and behavior to create the perfect underwater scene for your application.
Performance Optimized
Built for performance with efficient rendering and minimal resource usage.
Problems We Solve
Boring Interfaces
Add ASCII art sharks to make your web applications more engaging and memorable.
Complex Animations
Create smooth underwater animations without complex CSS or JavaScript libraries.
Heavy Dependencies
Avoid bloated libraries with our lightweight, dependency-free solution.
Type Safety Issues
Build with confidence using full TypeScript support and proper typing.
How It Works
Sign Up
Create your account and get access to the ascii-sharks platform.
Create Project
Start a new project and configure your ocean environment with sharks.
Customize
Choose shark types, sizes, and behaviors to match your design needs.
Deploy
Integrate the generated code into your web application with ease.
Perfect For
Web Developers
Add unique ASCII art to your projects
Game Developers
Create retro-style underwater games
Data Viz Creators
Make data presentations more engaging
Digital Artists
Create generative ASCII art projects
Ready to Add Sharks to Your Project?
Join thousands of developers using ascii-sharks to create amazing web experiences
Get Started Free