
Product
Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
@fileverse-dev/dsheets-templates
Advanced tools
A comprehensive collection of templates for dSheets.new - your onchain, privacy-first Spreadsheet. This repository contains pre-built spreadsheet templates that users can import and use for various purposes like accounting, invoicing, event marketing, and more.
This repository contains a curated collection of professional spreadsheet templates that can be imported into dSheets.new . Each template is carefully designed to provide a solid foundation for specific tasks, saving you time and ensuring best practices.
dsheets-templates/
├── template-core-data/ # JSON template files
│ ├── accounting.json # Accounting spreadsheet template
│ ├── event-marketing.json # Event marketing template
│ ├── invoice.json # Invoice template
│ ├── project-metric.json # Project metrics and tracking template
│ └── social-graph.json # Social graph analysis template
├── template-metadata-list.js # Template metadata (title, description, images, etc.)
├── template-data-list.js # Template data imports and exports
├── index.js # Main entry point for the package
├── index.d.ts # TypeScript definitions
└── package.json # Package configuration
git clone https://github.com/fileverse/dsheets-templates.git
cd dsheets-templates
npm install
This package can be used as a dependency in other projects:
import { TEMPLATES, TEMPLATES_DATA } from "@fileverse-dev/dsheets-templates";
// Get all template metadata
console.log(TEMPLATES);
// Get specific template data
const accountingTemplate = TEMPLATES_DATA["accounting"];
Currently, the following templates are available:
Template | Category | Description |
---|---|---|
Accounting | Finance | Comprehensive accounting spreadsheet with income, expenses, and financial tracking |
Invoice | Business | Professional invoice template with client management |
Event Marketing | Marketing | Event planning and marketing campaign tracking |
Project Metric | Management | Project metrics tracking and performance analysis |
Social Graph | Analytics | Social network analysis and relationship mapping |
We welcome contributions from the community! Here's how you can add new templates:
Create Your Template on dSheets.new
Export Your Template
Add Template Files
template-core-data/
directorymy-template.json
)Update Metadata
template-metadata-list.js
TEMPLATES
array with the following structure:{
title: "Your Template Title",
description: "A clear, concise description of what this template does",
thumbnail: "https://your-thumbnail-url.png", // 16:9 aspect ratio recommended
slug: "your-template-slug", // unique identifier (lowercase, hyphens) - this should be a unique name you assign to your template
fullImage: "https://your-full-image-url.png", // larger preview image
category: "Your Category", // e.g., "Finance", "Marketing", "Analytics"
}
Update Data List
template-data-list.js
import yourTemplate from "./template-core-data/your-template.json";
TEMPLATES_DATA
object using the same slug you specified in template-metadata-list:export const TEMPLATES_DATA = {
// ... existing templates
"your-template-slug": yourTemplate, // Use the same slug as in step 4
};
Important: The slug in template-data-list.js
must match exactly the slug you specified in template-metadata-list.js
. This ensures your template is properly linked between the metadata and the actual template data.
Submit Your Changes
And that's it! Once your changes are merged, your template will be live on dSheets—congrats!
If you find a bug or have a suggestion, please:
Thanks to all contributors who have helped create and improve these templates. Your contributions make dSheets.new more useful for everyone!
Note: This repository is part of the dSheets.new ecosystem. For questions about dSheets.new itself, please visit the main application or community forums.
FAQs
A collection of templates for dsheets.
We found that @fileverse-dev/dsheets-templates demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.