Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yinleicoder/magnificently-written

斐然成章- 笔记编辑器 Nextjs
https://github.com/yinleicoder/magnificently-written

blocknote blog clerk convex edgestore markdown next-video nextjs react shadcn-ui typescript

Last synced: 3 days ago
JSON representation

斐然成章- 笔记编辑器 Nextjs

Awesome Lists containing this project

README

        

# 斐然成章

> "斐然成章", you can also call it "Magnificently Written"

A open-source blog that simplifies the process of creating, updating, and sharing my article.

## Features

- Theme toggle for eyes
- Clerk for github login
- Creating notes with infinite levels of hierarchy
- Command search
- Trash box for soft deleting notes
- Block-Based rich text editor

## Teach Stack

Here's a brief overview of the tech stack that's used to build `Magnificently Written`.

- [React](https://react.dev/), The library for web and native user interfaces
- [Nextjs](https://nextjs.org/), The React Framework for the Web
- [Tailwindcss](https://tailwindcss.com/), A utility-first CSS framework packed with classes
- [Shadcn/ui](https://ui.shadcn.com/), Build your component library, you can find these component at `app/components/ui`
- [Convex](https://www.convex.dev/), Backend and database `npx convex dev`
- [Clerk](https://clerk.com/), The most comprehensive User Management Platform
- [usehooks-ts](https://usehooks-ts.com/), React hook library, ready to use, written in Typescript
- [Sonner](https://sonner.emilkowal.ski/), An opinionated toast component for React
- [Zustand](https://zustand-demo.pmnd.rs/), A small, fast, and scalable bearbones state management solution
- [Emoji Picker React](https://github.com/ealush/emoji-picker-react), The most popular React Emoji Picker
- [React Textarea Autosize](https://github.com/Andarist/react-textarea-autosize#readme), Textarea component for React which grows with content
- [Edge Store](https://edgestore.dev/),Implementing file uploads should be easy
- [Block Note](https://www.blocknotejs.org/),The open source Block-Based rich text editor
- [next-video](https://next-video.dev/docs),Add high-performance video to your Next.js app

There are several open-source libraries that i use.Without them, it would not have been possible to build `Magnificently Written`.

## Not Free

- [Convex](https://dashboard.convex.dev/t/yinleicoder/magnificently-written/hallowed-spaniel-855/data?table=documents)
- [EdgeStore](https://dashboard.edgestore.dev/projects/jaypcxxsepgpdyr5/buckets/barsce6hahyh9tng)

## Contributing

Contributions to `Magnificently Written` are welcome and highly appreciated.

## Sponsor through Github Sponsors

You can also sponsor or donate through Github, right from the repository's home page. Thank you!!!

## License

MIT License

Copyright (c) 2024 YinLei