All Projects → Havenstd06 → Limg

Havenstd06 / Limg

Licence: other
An image hosting service powered by Laravel

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects
shell
77523 projects

Projects that are alternatives of or similar to Limg

Goodwork
Self hosted project management and collaboration tool powered by TALL stack
Stars: ✭ 1,730 (+4119.51%)
Mutual labels:  livewire, tailwind, tailwindcss
tall-toasts
A Toast notification library for the Laravel TALL stack. You can push notifications from the backend or frontend to render customizable toasts with almost zero footprint on the published CSS/JS 🔥🚀
Stars: ✭ 296 (+621.95%)
Mutual labels:  livewire, tailwindcss
kickstart
Ruby on Rails application templates
Stars: ✭ 61 (+48.78%)
Mutual labels:  tailwind, tailwindcss
svelte-tailwind-snowpack
TailwindCSS with Svelte and Snowpack v3
Stars: ✭ 100 (+143.9%)
Mutual labels:  tailwind, tailwindcss
eslint-plugin-tailwind
ESLint rules for Tailwind CSS
Stars: ✭ 97 (+136.59%)
Mutual labels:  tailwind, tailwindcss
guild
Guild - Build Your Guild and award employees with Crypto 💰
Stars: ✭ 3 (-92.68%)
Mutual labels:  livewire, tailwindcss
next-tailwind-motion
A simple Next.js starter kit with TailwindCSS (JIT) and Framer Motion preconfigured. Optional feature branches for Locomotive Scroll, Sanity and Dato configuration coming soon...
Stars: ✭ 40 (-2.44%)
Mutual labels:  tailwind, tailwindcss
ImageWebServer
A simple image uploader website for use with screenshot applications such as ShareX.
Stars: ✭ 20 (-51.22%)
Mutual labels:  sharex, sharex-upload
tailwind-color-alpha
Automatic alpha variants for your Tailwind CSS colors based on your opacity config
Stars: ✭ 21 (-48.78%)
Mutual labels:  tailwind, tailwindcss
create-next-pwa
⚡️ Set up Next.js Progressive Web App with `npx create-next-pwa`
Stars: ✭ 59 (+43.9%)
Mutual labels:  tailwind, tailwindcss
tailwind-twitter-clone
Twitter UI Clone built during a live stream.
Stars: ✭ 19 (-53.66%)
Mutual labels:  tailwind, tailwindcss
tailwindcss-fluid-type
A plugin that makes the use of Fluid Type a breeze.
Stars: ✭ 91 (+121.95%)
Mutual labels:  tailwind, tailwindcss
zipline
A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!
Stars: ✭ 215 (+424.39%)
Mutual labels:  screenshot, sharex
taro-plugin-tailwind
Taro 接入 windicss / tailwindcss 插件
Stars: ✭ 78 (+90.24%)
Mutual labels:  tailwind, tailwindcss
Aftermath
A simple anti token-grabber, written in Python.
Stars: ✭ 40 (-2.44%)
Mutual labels:  webhook, discord-webhook
shopify-foundation-theme
Modern Shopify theme using Shopify Theme Lab, Liquid, Vue and Tailwind CSS 🎨
Stars: ✭ 195 (+375.61%)
Mutual labels:  tailwind, tailwindcss
vscode-xwind
vscode extension for xwind
Stars: ✭ 16 (-60.98%)
Mutual labels:  tailwind, tailwindcss
loopple
Drag & drop dashboard builder
Stars: ✭ 180 (+339.02%)
Mutual labels:  drag-and-drop, tailwind
x-blade-components
Laravel Blade Components ready to use
Stars: ✭ 36 (-12.2%)
Mutual labels:  livewire, tailwind
vuejs-tailwindcss-portfolio
A simple multipage and responsive Vue.js & Tailwind CSS portfolio theme with dark mode.
Stars: ✭ 100 (+143.9%)
Mutual labels:  tailwind, tailwindcss

Limg

An open source image hosting service powered by Laravel

limg logo

Build Status Total Downloads Latest Stable Version License


Features

  • Upload your image via file, url or ShareX !
  • Manage your image (custom title, public or private, delete, custom size...)
  • Custom Domain for ShareX upload (be sure to add a redirect from the new domain to the main domain)
  • Discord Webhook for every new image uploaded
  • Add image into an album (custom name, public or private, delete)
  • Backpack Admin Panel (ready to use)
  • Like System
  • Possibility to choose to generate shorter links for ShareX uploads
  • Public & Private API

Requirement

Installation

  • clone the repository: git clone https://github.com/Havenstd06/Limg
  • create a database
  • install: composer install
  • create configuration env file .env refer to .env.example
  • generate a new application key php artisan key:generate
  • setup database tables: php artisan migrate:fresh --seed (highly recommanded)
  • create storage link php artisan storage:link
  • install node_module npm i && npm run dev (or npm run prod)
  • Default username: Havens - Password : password (see database/factories/UserFactory.php & database/seeds/UsersTableSeeder)

Setup Discord Login

  • go on https://discordapp.com/developers/applications
  • create new application
  • copy CLIENT ID & CLIENT SECRET
  • paste on .env (CLIENT ID => DISCORD_KEY & CLIENT SECRET => DISCORD_SECRET)
  • go on OAuth2 page and add redirect link : https://YourApp.Domain/login/discord/callback
  • add this redirect link in .env => DISCORD_REDIRECT_URI

API

API endpoint

https://limg.app/api

Authorization Header

For some page (with sensitive information) an API key is necessary, you must add:
Authorization: {UserApiToken}

Stats

  • /stats/global - Return the number of images, albums and users.

User

  • /user/{Username} - Return the user's public information.
  • /user/{Username} (with "Authorization") - Return the user's private information.
  • /user/{Username}/images/discover - Returns all the user's "discover" images.
  • /user/{Username}/images/all (with "Authorization") - Return all user images.
  • /user/{Username}/images/public (with "Authorization") - Returns all the user's "public" images.
  • /user/{Username}/images/private (with "Authorization") - Returns all the user's "private" images.

Images

  • /images/discover - Return all "discover" images.
  • /images/{pageName} - Return the image of the specified image "pageName" (If public).
  • /images/{pageName} (with "Authorization") - Return the image of the specified image "pageName" (If private).
  • /images/delete/{pageName} (with "Authorization") - Delete the image, only if you own the image (does not work with anonymous user images).

Upload

  • /upload - ShareX Compatible API.

Backpack Admin Panel

This software uses Backpack for Laravel as a dependency. So when you use this in production, you'll need a Backpack license. You can get a free non-commercial license here, but if your project is for commercial purposes you need to pay 69 EUR for a license.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

License

MIT

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].