• This repository has been archived on 31/Aug/2022
  • Stars
    star
    138
  • Rank 259,089 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 6 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Your Own Url Shortner Without any fancy server side processing and support for custom url , which can even be hosted on GitHub Pages

. .

🌐 Open fossurl website

What is Fossurl

Fossurl is an simple URL Shortener Which Can Be Hosted For Free in Github/Gitlab Pages or in Static Site Hosting Service and It doesn't need you to buy any server!

🎯 Goal

Implementing a Simple URL Shortner which can be used without need of any hardcore server side processing and can be hosted on Static Site Hostings such as GitHub/Gitlab Pages

πŸ’» Stack

  • HTML
  • CSS
  • JavaScript
  • Database : jsonconnect.com (Previously , jsonstore was used but several downtimes forced me to switch to jsonbox.io, then to jsonconnect as jsonbox went offline)

Jsonconnect.com is a fork of Jsonbox.io - learn more on the project's homepage.

πŸ› οΈ Features

  • It's fast
  • It doesn't require any hosting server
  • You can use it just by forking the repo and running a script

Where is my data stored?

The connection between your shorten URL and the long one is stored by jsonconnect.com, and will be available as long as the server is alive.

The server is set to keep the data for 99999 days, which is somewhere over 200 years 😎!

πŸ‘» Wanna Help Improve It?

Steps:

  • Fork This Repo
  • Clone On Your Device or Open in Gitpod
  • On Linux cd to src directory and on Windows do whatever it's necessary to change directory to src
  • If you're on Linux, check your version of Python with the command python --version.
    • If you have python 3 installed, type this command; python -m http.server.
    • If you use python 2, run python -m SimpleHTTPServer instead.
  • Make Changes and improvements
  • After Making Improvements , send a Pull Request

Issues:

  • Create Issues if you find errors or bugs
  • Create Issues to submit improvement ideas

Thanks to


⚠ Warning :

  • Please Don't Use FossUrl to shorten any sensitive Information , important files or any other sensitive things which can create privacy issues for an individual or a company or an organisation.

  • Sponsor : BrowserStack

More Repositories

1

quotebox

Community Powered Quote Box!! Hacktoberfest Starter For Beginners! β™₯️
CSS
72
star
2

tkhtmlview

Display HTML with Tkinter ;)
Python
72
star
3

mewmew

/ᐠqꞈqᐟ\ MewMew Programming Language - Program in Cats' Language
C++
70
star
4

simpleurlshortener

Build a Simple URL Shortener
JavaScript
56
star
5

foobardb

Simple Toy Database
Python
31
star
6

penme

Penme is a lightweight open source note taking app focused on privacy!
JavaScript
25
star
7

mewl

Mewl, program in cats' language; A just-for-fun language
Rust
17
star
8

escraper

Scrap Email Addresses From PDFs and Photos! in C++ (Python was tooo easy to do)
C++
14
star
9

tdown

Toy Markdown Editor With Python & Tkinter
Python
11
star
10

bpp

The Billion Primes Project - Listing all prime numbers under 1 billion
C++
8
star
11

pankti

Pankti Programming Language, A Practical Bengali Programming Language
Zig
7
star
12

copyer.js

Open Source Copy Library in Javascript
JavaScript
6
star
13

devnight

Turn on Experimental Night Mode on dev.to and calm your eyes
JavaScript
5
star
14

pankti-old

Legacy Prototype Compiler and Virtual Machine Implementation of Pankti Programming Language written in Go
Go
4
star
15

CamDumper

A prototype program to fetch live stream (RTSP) from SJCAM 4000 Air 4K Wifi and dump into a file
Rust
4
star
16

share2masto

Share to Mastodon WebApp
TypeScript
3
star
17

pollarboy

PollarBoy is a simple and minimal link based polling webapp made for fun!
HTML
3
star
18

pydjax

Easily Use MathJax with Django without any hassel
Python
3
star
19

dinolog-old-archive

utterly simplified and lightweight bloging protocol
Go
2
star
20

baurinum

Simple and Lightweight (Prototype) BigNum Library for C
C
2
star
21

lwing

Spice Up Your Winter Messages With Lwing πŸ˜ŽπŸ˜»πŸ“±
Svelte
2
star
22

upnt

Simple Program to Get Unicode Notation from STDIN input
Go
2
star
23

ncov-19-india

Data of COVID-19 of India | https://covid19.palashbauri.in | Script Link->
2
star
24

mydotfiles

My dotfiles
Latte
2
star
25

article-archive

2
star
26

cpank

CPank, legacy compiler and virtual machine implementation of Pankti Programming Language
C
2
star
27

gemtext

Gemtext Parser in V
V
2
star
28

dinolog

Simple PlainText based blogging protocol
Go
2
star
29

mew2

The MewMew programming language rewritten in Rust
Rust
1
star
30

web

HTML
1
star
31

dotfiles

My DotFiles ⚑
Shell
1
star
32

wiki

HTML
1
star
33

mewlisp

If Cats Knew Lisp?
Go
1
star
34

palashbauri.in

HTML
1
star
35

lh-atlas

LibreHealth Atlas in NodeJs and MySQL
HTML
1
star
36

incov-script

Script to Fetch the Data of Novel Coronavirus 2019 of India | Data Folder : https://github.com/bauripalash/ncov-19-india
Python
1
star
37

incov

India's Statewise Coronavirus COVID-19 Report | Data From MOHFW and COVID19INDIA.ORG
HTML
1
star
38

ackee

1
star
39

gemjam

A simple and kinda fast gemlog builder
Rust
1
star
40

jumpvolly

Jump Volly - My First Mobile/Desktop Game
GDScript
1
star
41

bauripalash

1
star
42

incov-report

COVID-19 Report of India | This repo is no longer maintained. Development has moved to : https://github.com/bauripalash/incov
HTML
1
star
43

blogfreedom

Unofficial WriteFreely Client for Android
Kotlin
1
star
44

Pankti-Android

Pankti in Android
Kotlin
1
star