awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
obsidianmd avatar

obsidianmd/obsidian-sample-plugin

0
View on GitHub↗
4,305 نجوم·1,704 تفرعات·TypeScript·0BSD·8 مشاهداتdocs.obsidian.md↗

Obsidian Sample Plugin

This project is a TypeScript plugin boilerplate and template for creating community extensions for the Obsidian knowledge base application. It provides a foundational codebase and starter project designed to implement development best practices for building and distributing plugins.

The repository includes a Deno-based project bootstrapper that automates the generation of a TypeScript project template, including the necessary build configurations and definitions.

The project covers the full development workflow for extensions, including TypeScript-to-JavaScript transpilation, asset packaging via a bundler, and the implementation of the plugin lifecycle. It utilizes interface-based type definitions and module-based configuration to ensure compatibility with the host application.

Features

  • Obsidian Plugin Development - Provides a complete development environment and template for creating custom community extensions for Obsidian.
  • Starter Templates - A foundational codebase that implements development best practices for building and distributing Obsidian plugins.
  • TypeScript Starters - Ships a TypeScript project starter tailored for creating community extensions for the Obsidian application.
  • Community Extension Integrators - Provides the foundational tooling and configurations necessary for developing and distributing community-driven extensions.
  • TypeScript Plugin Authoring - Provides a pre-configured development environment with build scripts and type definitions for authoring TypeScript plugins.
  • Project Bootstrappers - Ships a Deno-based utility to generate the initial file structure and build configurations for new plugins.
  • Interface Type Definitions - Provides interface-based type definitions to ensure compatibility with the host application's internal object models.
  • JavaScript Module Bundlers - Uses a bundler to combine multiple TypeScript modules into a single JavaScript file for the host application.
  • Source-to-JavaScript Transpilers - Transpiles type-safe TypeScript source code into executable JavaScript files compatible with the host runtime.
  • Plugin Lifecycle Hooks - Implements hooks that allow plugins to initialize and shut down during the host application's loading sequence.
  • أدوات المطور - Official boilerplate for creating new plugins.

سجل النجوم

مخطط تاريخ النجوم لـ obsidianmd/obsidian-sample-pluginمخطط تاريخ النجوم لـ obsidianmd/obsidian-sample-plugin

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة obsidianmd/obsidian-sample-plugin؟

This project is a TypeScript plugin boilerplate and template for creating community extensions for the Obsidian knowledge base application. It provides a foundational codebase and starter project designed to implement development best practices for building and distributing plugins.

ما هي الميزات الرئيسية لـ obsidianmd/obsidian-sample-plugin؟

الميزات الرئيسية لـ obsidianmd/obsidian-sample-plugin هي: Obsidian Plugin Development, Starter Templates, TypeScript Starters, Community Extension Integrators, TypeScript Plugin Authoring, Project Bootstrappers, Interface Type Definitions, JavaScript Module Bundlers.

ما هي البدائل مفتوحة المصدر لـ obsidianmd/obsidian-sample-plugin؟

تشمل البدائل مفتوحة المصدر لـ obsidianmd/obsidian-sample-plugin: vercel/ncc — ncc is a Node.js build tool and project bundler that compiles a project and its dependencies into a single JavaScript… microsoft/typescript-react-starter — This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured… wmonk/create-react-app-typescript — This project is a pre-configured starter template and development environment for building web applications using… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… thoughtbot/suspenders — Suspenders is a Ruby on Rails project bootstrapper and application template. It provides a standardized foundation for… obsidianmd/obsidian-releases — This repository serves as the official registry index and metadata repository for the Obsidian knowledge management…

بدائل مفتوحة المصدر لـ Obsidian Sample Plugin

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Obsidian Sample Plugin.
  • vercel/nccالصورة الرمزية لـ vercel

    vercel/ncc

    9,815عرض على GitHub↗

    ncc is a Node.js build tool and project bundler that compiles a project and its dependencies into a single JavaScript file. It functions as a single-file JavaScript bundler and TypeScript compiler, converting type-annotated source files into standard JavaScript compatible with the Node.js runtime. The tool focuses on serverless function optimization by reducing the number of files and dependencies in a deployment package to improve portability and cold start times. It automates the software release workflow by integrating the compilation and bundling process into programmatic scripts. The pr

    JavaScript
    عرض على GitHub↗9,815
  • wmonk/create-react-app-typescriptالصورة الرمزية لـ wmonk

    wmonk/create-react-app-typescript

    3,680عرض على GitHub↗

    This project is a pre-configured starter template and development environment for building web applications using TypeScript and React. It provides a project scaffold that automates the initial setup of build configurations and type safety. The environment includes a build pipeline for compiling and bundling React components, alongside a local development server featuring live reloading and integrated linting. It also provides a boilerplate for Progressive Web Apps, incorporating service worker support for offline asset caching. Broad capability areas cover frontend build automation, web app

    JavaScriptcreate-react-appfrontendreact
    عرض على GitHub↗3,680
  • microsoft/typescript-react-starterالصورة الرمزية لـ microsoft

    microsoft/TypeScript-React-Starter

    11,043عرض على GitHub↗

    This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured project scaffold and foundation for building type-safe user interfaces, integrating essential tooling for typing, linting, and testing to accelerate the start of a web application. The scaffold distinguishes itself by providing a complete production asset pipeline that generates minified JavaScript and CSS bundles to optimize loading speeds. It includes a dedicated component testing suite for executing logic and snapshot tests in a simulated browser environment, alongside a h

    TypeScript
    عرض على GitHub↗11,043
  • nrwl/nxالصورة الرمزية لـ nrwl

    nrwl/nx

    28,939عرض على GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    TypeScriptangularbuildbuild-system
    عرض على GitHub↗28,939
  • عرض جميع البدائل الـ 30 لـ Obsidian Sample Plugin→