No description
apps | ||
modules | ||
.gitignore | ||
LICENSE | ||
README.md | ||
server.py |
FreeCompetitors
A search tool for free software replacements.
How to add new software:
In the apps folder there are a bunch of json files for software. Here is an example:
names
what the software is called.comment
description of the software.links
Various links to learn more about the software e.g.git
(where the source code can be found if it it's available),website
(software's website if it exists) andwikipedia
if there is some wiki. At least one of these needs to be there.icon
a link to the icon of the software. For now no images will be stored in the repository so it takes up less space.platforms
where the software can be accessed from e.g. Linux, Windows, Android, iOS, Mac. For websites just writeWeb
.networks_read
if the software uses something like a network. This means the software is able to view content on that network.networks_write
if the software uses something like a network. This means the software is able to do stuff like publish or write comments on the network.formats_write
if the software can write files to your system what formats does it support.generic_name
names that can be used to describe what the software is.issues
if the software has privacy related issues.
{"names":["YouTube",
"You Tube",
"youtube.com",
"youtu.be"],
"comment":"A platform for uploading and watching videos.",
"links":{"website":"https://youtube.com",
"wikipedia":"https://en.wikipedia.org/wiki/YouTube",
"icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/0/09/YouTube_full-color_icon_%282017%29.svg/120px-YouTube_full-color_icon_%282017%29.svg.png"},
"platforms":["Android", "iOS","Web"],
"networks_read":["youtube"],
"networks_write":["youtube"],
"formats_read":[],
"formats_write":[],
"generic_name":["Video Player", "YouTube Client", "Music Player", "Publication"],
"issues":["Surveillance", "Non-Free Software", "Non-Free JavaScript", "DRM"]}
TO DO
- Add interfaces and language parameters in json
- Documentation parameter in json
- Make a script to make it easier to when creating software json files
New software ideas
- Gitea
- Emacs
- Blender
- Krita
- PixelFeed
- Bibliogram
- Nitter
- proxitok
- librarian
- fastlbry-terminal
- lyberry-qt
- palemoon
- icecat
Nice to have
- Make a way on the website editor to submit json files