Free Version
Perfect for small projects and prototyping
Always Free
1. Installation
Choose your preferred installation method:
CDN (Recommended for quick prototyping)
<!-- Add to your HTML head -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/skargrid@1.3.0/dist/skargrid.min.css">
<!-- Add before closing body tag -->
<script src="https://cdn.jsdelivr.net/npm/skargrid@1.3.0/dist/skargrid.min.js"></script>
npm
npm install skargrid
2. Add HTML
Add a container element to your HTML:
<div id="my-table"></div>
3. Initialize
Create your table with JavaScript:
const data = [
{ id: 1, name: 'John Doe', email: 'john@example.com' },
{ id: 2, name: 'Jane Smith', email: 'jane@example.com' }
];
new Skargrid('my-table', {
data: data,
columns: [
{ field: 'id', title: 'ID' },
{ field: 'name', title: 'Name' },
{ field: 'email', title: 'Email' }
]
});
Full Example
<!-- HTML -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/skargrid@1.3.0/dist/skargrid.min.css">
<div id="my-table"></div>
<script src="https://cdn.jsdelivr.net/npm/skargrid@1.3.0/dist/skargrid.min.js"></script>
<script>
const data = [
{ id: 1, name: 'John Doe', email: 'john@example.com' },
{ id: 2, name: 'Jane Smith', email: 'jane@example.com' }
];
new Skargrid('my-table', {
data: data,
columns: [
{ field: 'id', title: 'ID' },
{ field: 'name', title: 'Name' },
{ field: 'email', title: 'Email' }
]
});
</script>
Virtual Scrolling
Handle thousands of rows with smooth performance
Premium Themes
Beautiful, customizable themes for your application
Analytics Dashboard
Built-in analytics and usage tracking
Priority Support
Email support from the development team
PRO Installation Guide
License Required: PRO features require a valid license key.
Get your license here.
1. Purchase PRO License
Get your PRO license to unlock advanced features:
2. Download & Setup
After purchase, download the PRO files and setup instructions from your account dashboard.