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

burdy

v2.1.3

Published

Open Source Headless Platform

Downloads

48

Readme

Burdy

2.1 is out! Faster and more flexible then ever.

Most advanced Open-source Headless CMS written in Typescript

Installation

npx create-burdy-app my-project

cd my-project/
npm run dev

Open http://localhost:4000/admin to view your running app. When you're ready for production, run npm run build then npm run start.

2.1 Summary

  • Preview Editor - Omni-channel configuration from the Admin, for more details visit https://burdy.io/docs/preview-editor
  • Content API - Enhanced Retrieve Content API, added new SearchPosts and SearchTags API. Enhanced Security.
  • Content Type Fields - Added 2 new reference fields and deprecated old relations.
  • RichText - Enhanced RichText field to support custom components
  • Burdy Web and React Utils - for more details visit https://burdy.io/docs/react-utils and https://burdy.io/docs/web-utils

2.0 Summary

New Features

  • Backup Management - New way of managing backups of your entire data. Backup, restore, export, import or moving content across environments!
  • Preview Editor - Besides Headless Editor we have released new Editor based on IFrame. Now you can manage content and preview your updates live on your websites directly from Burdy!
  • Hierarchical Posts - Besides having Hierarchical Pages we have added support for Hierarchical Posts which represent repeatable data such as Blogs, Docs and more organized in a Sites Hierarchy, for example mainsite/en/blogs/

Improvements

  • Improved Authoring Experience - Managing Multiple sites or mobile apps from single Burdy has never been easier. With optimized Sites you can now manage tens of thousands of pages and posts in a single Burdy
  • Improved Cloud Provider Support - Besides native support for AWS infrastructure, we are officially announcing native support for DigitalOcean.
  • Optimized Editors - Both Headless and Preview Editors are faster then ever.
  • Improved Localization Capability - With the unified post/page structure, localization is a second nature of our system.

Migration to 2.1

For migration to take place user will need to run migration scripts, for more details visit https://burdy.io/docs/database under CLI commands section

Breaking Changes

  • Burdy 2.0 is not backwards compatible with Burdy 1.0
  • Flat Posts have been replaced with Hierarchical Posts inside Sites

Sneak Peek at upcoming features

  • Publish content across environments - Deliver your selected content across multiple Burdy systems (from one environment to another), with a few simple clicks.
  • Redis Support - We aim to improve content delivery performance by providing native Redis support. You can expect Burdy to be able to serve thousands of requests per second on content API.
  • A/B Testing - A/B test any post, page, fragment

Burdy Features

Out of the box Burdy comes with many features

  • Any Data Structure - build and manage any data structure, objects, arrays, arrays in objects, arrays in arrays in objects, arrays in object in arrays or what ever you whish!
  • Digital Assets Management - inspired by OneDrive and Operating systems, it gives simplicity and organization capabilities,
  • Content types - 16 fields types out of the box, and you can easily extend it with your custom,
  • Post versioning - every update will create a version that authors will be able to restore,
  • Sites hierarchy - authors will be able to organize pages, posts, fragments and multiple websites in a folder like structure,
  • Tags - tag pages, posts or assets with ease
  • Users management with Groups and Permissions access control

Field types

19 Out of the box field types. Learn how to extend with your custom by visiting Custom Editor Fields docs.

Core:

  • Text
  • Rich Text (enhanced with custom components)
  • Ace Editor (json, js, ts, html...)
  • Number
  • Checkbox
  • Choice group
  • Assets
  • Images
  • Dropdown
  • Color Picker
  • Date Picker
  • Relation (deprecated)
  • Reference Single (new)
  • Reference Multiple (new)
  • Custom Component

Layout:

  • Group
  • Repeatable
  • Tab
  • Dynamic Zone

Tech Stack

  • Self-hosted - know where your data is stored!
  • Backend - Node.js, TypeORM, Express
  • Admin - React, Fluent UI
  • Databases - TypeORM (SQLite, Postgres, MySQL, MariaDB), File Storage - file system, AWS S3, DigitalOcean Spaces
  • Customizable - You are able to extend any part of Admin or Backend by just using hooks. Furthermore, you can create custom functionalities in a no time!
  • Native Cloud Support - AWS, DigitalOcean

For more details visit our Docs

Enjoy!!!