Hackathon Ideas

Language tool (https://github.com/languagetool-org/languagetool) is very good alternative.

1 Like

An app to track the progress of a thing in your life with pictures. Be it your dog, table plant or backyard tree or even yourself, we could create an album for each item and click daily pictures in the same angle. And in the camera preview we could show previous picture as an assist overlay (with adjustable opacity).
After a year or so, a time-lapse of these photos will be so good to watch.

https://github.com/nocodb/nocodb

Figlet for indian languages

One of my favorite unix tools is figlet.

$ figlet "FOSS Hack 2021"
 _____ ___  ____ ____    _   _            _      ____   ___ ____  _
|  ___/ _ \/ ___/ ___|  | | | | __ _  ___| | __ |___ \ / _ \___ \/ |
| |_ | | | \___ \___ \  | |_| |/ _` |/ __| |/ /   __) | | | |__) | |
|  _|| |_| |___) |__) | |  _  | (_| | (__|   <   / __/| |_| / __/| |
|_|   \___/|____/____/  |_| |_|\__,_|\___|_|\_\ |_____|\___/_____|_|

$ figlet -f lean "FOSS Hack 2021"

    _/_/_/_/    _/_/      _/_/_/    _/_/_/
   _/        _/    _/  _/        _/
  _/_/_/    _/    _/    _/_/      _/_/
 _/        _/    _/        _/        _/
_/          _/_/    _/_/_/    _/_/_/



    _/    _/                      _/
   _/    _/    _/_/_/    _/_/_/  _/  _/
  _/_/_/_/  _/    _/  _/        _/_/
 _/    _/  _/    _/  _/        _/  _/
_/    _/    _/_/_/    _/_/_/  _/    _/



      _/_/      _/      _/_/      _/
   _/    _/  _/  _/  _/    _/  _/_/
      _/    _/  _/      _/      _/
   _/      _/  _/    _/        _/
_/_/_/_/    _/    _/_/_/_/    _/

More examples at http://www.figlet.org/examples.html

While using figlet is fun, it doesn’t support indian languages. It would nice to extend figlet to support indian languages.

1 Like

Make Python Arcade Games run in Browser

Python Arcade is a wonderful library for building games with Python. However distributing games written with Python Arcade is hard.

How about building something to running the Python Arcade games in the browser? It is not as hard as it sounds. There is already a project called codeskluptor to run Python in the browser. You need to re-implement the functionality of python arcade to draw on a HTML canvas or using the one of packages of codeskuptor.

You may not be able to implement all the functionality of Python arcade, but you can start with a small subset and release version 0.1.

Ping me if that sounds interesting to you.

Another project idea is to port pyglet library to run in the browser.

tephone

KNphone is a phonetic algorithm for indexing Kannada words by their pronunciation created by @knadh.

It would be interested to port this to Telugu. Kannada and Telugu have a lot of similarities and converting knphone to tephone shouldn’t be that hard.

One idea I always had in my mind was to build an open-source alternate of https://getpocket.com/ kind of personal knowledge base. The main idea is to allow searching on it via natural language query.

This is what rough sketch I had in my mind. Cleaning/Splitting and Indexing can easily be covered by Haystack (I am community maintainer of this project). If anyone is interested they can contribute connectors to this FOSS library or build a solution on top of it. It also has streamlit powered UI.

FOSS Pocket

3 Likes

Hey,

I proposed a similar bookmarking/personal knowldege base project for the purposes of bookmarking memes for this hackathon. The proposal is here - (https://fossunited.org/fosshack/2021/project?project=memebox) There are similarities in the building blocks of the project. Haystack does seem to solve the indexing and search problems. Will see if we can use it :slight_smile:

4 Likes

scrcpy is a really useful program, and GUIscrcpy was a super useful frontend for it. Currently the project is archived due to a lack of maintainers. Would be a great candidate for FOSSHack 2024.

1 Like

Dropping one of my suggestions

It would be great to have a no-nonsense Leetcode Alternative Platform. Where one can post some really extraordinary programming problems which are not essentially related to what leetcode already has.

1 Like

Maybe a crowdsourced censorship checker would be neat, and would allow us to get data about which isps are blocking which websites in which regions

2 Likes

An open source streamyard alternative.
The whole thing is probably too huge to make in 2 days, but just a contribution to jitsi.org to support multiple RMTP and other great features streamyard has would be amazing!

Edit - Came across GitHub - stream-labs/desktop: Free and open source streaming software built on OBS and Electron.. This looks interesting, only for mac and windows though :confused:

2 Likes

an open source alternative to all these proprietary fitness trackers (ex: Google Fit). Should encourage owning the data by self hosting it. Came across this idea when I was on my routine walk and noticed that Google Fit notified my daily points and I had totally forgot to delete Google Fit.

Again, must be very big to build in just 2 days - but a kickstart would be very much appreciated.

A fully open source alternative to Obsidian. At the moment, Obsidian is not open source but instead Obsidian only accepts plugins, theme or extensions which are open source.