All Projects → max-programming → easypastes

max-programming / easypastes

Licence: MIT license
Use Easy Pastes to create, store, share code snippets by simply pasting them with syntax highlight.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to easypastes

gotrue
A JWT based API for managing users and issuing JWT tokens
Stars: ✭ 325 (+855.88%)
Mutual labels:  auth, supabase
supabase-ui-svelte
Supabase authentication UI for Svelte
Stars: ✭ 83 (+144.12%)
Mutual labels:  auth, supabase
food-help
A clone of popular food and business review web app yelp
Stars: ✭ 24 (-29.41%)
Mutual labels:  auth, fullstack
socketio-jwt-auth
Socket.io authentication middleware using Json Web Token
Stars: ✭ 87 (+155.88%)
Mutual labels:  auth
vuenode-fullstack
Vue.Js & Node fullstack Single Page Application with Relational databases as backend using Sequelize. Live Demo:
Stars: ✭ 42 (+23.53%)
Mutual labels:  fullstack
ui
Laravel Livewire & Bootstrap 5 UI & CRUD starter kit.
Stars: ✭ 82 (+141.18%)
Mutual labels:  auth
shopyo
shopyo.readthedocs.org
Stars: ✭ 66 (+94.12%)
Mutual labels:  fullstack
rust cms
使用Rust编写一个CMS(内容管理系统)可以做为个人博客,公司网站
Stars: ✭ 32 (-5.88%)
Mutual labels:  auth
spring-cloud
🔥 Develop distributed application services based on SpringCloud architecture model and components
Stars: ✭ 36 (+5.88%)
Mutual labels:  auth
identifo
Universal authentication framework for web, created with go
Stars: ✭ 58 (+70.59%)
Mutual labels:  auth
BoBo-Vue-Admin
😎 vue-cli (4.x) + ts + CrudTable + FormDesigner (开箱即用,企业级开发种子框架,附带表单表格生成器,一键Crud)😎
Stars: ✭ 33 (-2.94%)
Mutual labels:  auth
tip-tweet
Tip Tweet is a hybrid dApp that provides a simple way to tip a tweet using Ethereum. Authors can claim their tips using their Twitter account. You only need the tweet URL to tip. 🚀 😎
Stars: ✭ 23 (-32.35%)
Mutual labels:  supabase
auth
🔑 Laravel Authentication package with built-in two-factor (Authy) and social authentication (Socialite).
Stars: ✭ 39 (+14.71%)
Mutual labels:  auth
casdoor-go-sdk
Go client SDK for Casdoor
Stars: ✭ 37 (+8.82%)
Mutual labels:  auth
web-onefx-boilerplate
Full-stack React Framework for building web and backend
Stars: ✭ 34 (+0%)
Mutual labels:  fullstack
fullstack-typescript
A demo project of a full stack typescript application
Stars: ✭ 28 (-17.65%)
Mutual labels:  fullstack
showcase
A Full Stack Journey with Micro Services and Micro Front Ends. Using dapr, kubernetes, react module federation and web assembly,
Stars: ✭ 45 (+32.35%)
Mutual labels:  fullstack
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Stars: ✭ 696 (+1947.06%)
Mutual labels:  auth
create-fullstack-app
Create Fullstack TypeScript application with ease.
Stars: ✭ 29 (-14.71%)
Mutual labels:  fullstack
inCyberPunk2022
👾 https://cybersocial.herokuapp.com/   C̵̡̡͓̪̺̲̺̳̭̱̩͖͔̽̈́͜y̵̢̺̮̥̠̲̼̫͗b̴̲͇̟̭̹͆͒̈́̒͋̃̌̇̈̆̚͠͠ȅ̷̡̢̩̺̏r̴̢̛̹̲̜͙͉̩̩̣͉̺͂̀́̈́̇͛͋̊̉̈́̇P̵̡͊̚ų̵̙̣͓̤̼̭̤̥̯̻̯̒ͅň̸̛̯͕̦̦͓̙̋͐̈́́̉ͅḱ̷̡̪͚͉̟̘̳̯̳͉̈́͐͂̇̾͑̕̕͝ͅ
Stars: ✭ 28 (-17.65%)
Mutual labels:  fullstack

Easy Pastes

An intuitive, amazing, feature rich and easy to use Code paste service!

License

The live Instance

Here's a sneak peak to the app - Link to the GIF

Tech Stack

🛠️ Development or Contributing

If you're interested in growing this project further, Add a .env.local file based on .env.example file. And add the following things:

  • Get your supabase instance info from here.
  • Make a new Clerk App and get the info for it from here.

Installation and Running

Here is a quick and easy guide for you to run EasyPastes for development, or self hosting it for yourself.

🐳 With Docker

Docker is an easy way of containerizing and delivering your applications quickly and easily, in a convenient way. It's really simple to get started with this, with docker handling all the installation and other tasks.

Configure the environmental variables by renaming the .env.example file to .env.local with the respective values. Once you have your environmental variables and config, follow the guide below.

Docker mini guide:

  • To start development environment: docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
  • To start production deployment: docker-compose -f docker-compose.yml -f docker-compose.prod.yml up
  • To stop the container: docker-compose down
  • To rebuild the container: docker-compose --build

Both development and production almost run same thing, With some different tweaks and changes. Both of run on 127.0.0.1:3000. For displaying it in production, Use Nginx or Apache to proxy it.

Without Docker

This is another way to host, but without docker. You can follow this if docker doesn't work well on your system, or it doesn't support it. Containers are resource intensive, and your PC might not be able to do it, this is the perfect method to get started with the self-hosting.

Here are the steps to configure and run the app:

  • Configure Supabase for Database.
  • Configure Clerk for Authentication services.
    • Check this article out for configuration of clerk.
  • Configuring Environmental variables based on Supabase and Clerk setup.
  • Finally run the app!

Environment Variables

To run this project, you will need to properly configure environmental variables. Configure the environmental variables by renaming the .env.example file to .env.local with the respective values.

Run the app!

Install the dependencies first.

yarn
# OR
npm install

Then, Finally, Start the server!

yarn dev
# OR
npm run dev

🤝 Contributing

Contributions, issues and feature requests are welcome. After cloning & setting up project locally, you can just submit a PR to this repo and it will be deployed once it's accepted.

⚠️ It’s good to have descriptive commit messages, or PR titles so that other contributors can understand about your commit or the PR Created. Read conventional commits before making the commit message.

💬 Get in touch

If you have various suggestions, questions or want to discuss things with our community, Have a look at Github discussions or Reach us out at Twitter!

🙌 Show your support

We love and appreciate people's support in growing and improving. Be sure to leave a ⭐️ if you like the project and also be sure to contribute, if you're interested!

License

MIT

Authors

Made by the EasyPastes team with
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].