• This repository has been archived on 31/Aug/2022
  • Stars
    star
    138
  • Rank 264,508 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 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

tkhtmlview

Display HTML with Tkinter ;)
Python
76
star
2

mewmew

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

simpleurlshortener

Build a Simple URL Shortener
JavaScript
55
star
4

foobardb

Simple Toy Database
Python
31
star
5

penme

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

mewl

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

escraper

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

tdown

Toy Markdown Editor With Python & Tkinter
Python
11
star
9

bpp

The Billion Primes Project - Listing all prime numbers under 1 billion
C++
9
star
10

pankti

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

copyer.js

Open Source Copy Library in Javascript
JavaScript
6
star
12

devnight

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

pankti-old

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

CamDumper

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

pydjax

Easily Use MathJax with Django without any hassel
Python
3
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

dinolog-old-archive

utterly simplified and lightweight bloging protocol
Go
2
star
19

baurinum

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

lwing

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

upnt

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

ncov-19-india

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

mydotfiles

My dotfiles
Latte
2
star
24

article-archive

2
star
25

cpank

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

gemtext

Gemtext Parser in V
V
2
star
27

dinolog

Simple PlainText based blogging protocol
Go
2
star
28

mew2

The MewMew programming language rewritten in Rust
Rust
1
star
29

web

HTML
1
star
30

dotfiles

My DotFiles ⚑
Shell
1
star
31

wiki

HTML
1
star
32

mewlisp

If Cats Knew Lisp?
Go
1
star
33

palashbauri.in

HTML
1
star
34

lh-atlas

LibreHealth Atlas in NodeJs and MySQL
HTML
1
star
35

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
36

ackee

1
star
37

incov

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

gemjam

A simple and kinda fast gemlog builder
Rust
1
star
39

jumpvolly

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

bauripalash

1
star
41

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
42

blogfreedom

Unofficial WriteFreely Client for Android
Kotlin
1
star
43

Pankti-Android

Pankti in Android
Kotlin
1
star
44

panktikhata

Official IDE for Pankti Programming Language
Python
1
star