npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

create-tailcms

v1.0.0

Published

![Site Builder Logo](./public/images/logo-light.png)

Downloads

67

Readme

Site Builder

Site Builder Logo

Overview

Site Builder is a project that enables users to create simple websites without any programming knowledge. Whether you're a beginner or a seasoned web designer, Site Builder simplifies the process of building, managing, and customizing your website through an easy-to-use drag-and-drop interface.

Features

  • Drag-and-Drop Interface: Create pages effortlessly using our intuitive drag-and-drop builder.
  • Templates: Choose from a variety of templates to kickstart your website.
  • Page Management: Create, update, and delete pages with ease.
  • SEO Management: Optimize your pages for search engines directly within the builder.
  • Sections & Blocks: Add, edit, and customize sections and blocks on your pages.
  • AI-Assisted Module Creation: Use AI to generate and update blocks.
  • Dynamic Pages: Create dynamic content-driven pages with ease.
  • Collection Management: Manage content collections and integrate them into your pages.

Getting Started

1. Initial Setup

  1. Clone the repository:

    git clone https://github.com/TheHadiAhmadi/site-builder.git
    cd site-builder
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open your browser and navigate to http://localhost:3000 to start building your site.

2. Using Templates

  • You can select a template during the setup process and customize it based on your needs.

3. Creating and Managing Pages

  • Pages sidebar item is dedicated to page management, you can create new page, edit and preview pages.
  • Each page can have one or more Sections
  • Each section can contain one or more Blocks.
  • Block is the TailwindCSS based template which supports props.
  • You can add or update Blocks from page editor using AI.

4. AI-Assisted Features

  • Create Block: Use AI to generate a new block.
  • Update Block: Update existing blocks using AI recommendations.
  • Page SEO Helper: You can generate SEO Tags for page using AI.

5. Dynamic Pages and Collections

  • Dynamic Pages: Create pages that automatically update based on dynamic content.
  • Collections: Manage content collections and integrate them into your pages.
  • Use Collection in Blocks: Set collection properties within block settings for dynamic content.

Screenshots

Page editing Page Settings Update Module with AI Data Table Dark Mode

Upcoming Features

  • Authentication
  • File Management
  • Content Sort
  • Content Pagination

Contributing

We welcome contributions! Please read our Contributing Guide to learn about how you can get involved.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contact

For questions, suggestions, or support, please open an issue on GitHub or contact me at [email protected].