Made In Senegal

πŸ‘¨πŸ½β€πŸ’» This is a collection of tools built by Senegalese developers that can be used by anyone all over the world.

A single SDK to integrate all African payment providers seamlessly.

AI Suggest is a powerful command-line assistant that leverages AI to provide accurate Linux commands based on natural language queries.

Interactive algorithm visualizer built with Elixir and Phoenix LiveView. Explore pathfinding, sorting, and graph algorithms through real-time, web-based visualizations.

Amazon Textract Response to CSV export tables and extract key-value pairs in form documents from JSON returned by Amazon Textract into a comma-separated values (CSV) file.

Andromeda is a Golang library that focuses on implementing machine learning and deep learning algorithms with an emphasis on speed.

A DemoProject for presenting my way of managing JWT auth in the front with Angular.

A Ts/Js NPM Package to filter an array of objects with multiple match-criteria.

A GitHub action that assigns issues based on 'assign-me' command (or whatever command you want to use).

An Authentification Server based on JSON Web Server (JWT), Node, and MongoDB.

A curated list of the most impressive AI papers.

Baat Bi is an interactive word game built with NextJS, Framer Motion, and TailwindCSS. Find all the words hidden in the grid and collect points as you go.

This package helps you to display a nice settings screen with Flutter in a very simple and fast way.

Just a simple Barcode Generator done with Java.

This program applies Benford's law to a set of numerical data and generates a graph.

Installing WSL (Ubuntu here) on a non-system drive, compile bitcoin source code and run tests (units, regression, and functional).

A community-driven platform for bloggers to improve their skills and connect with like-minded individuals.

Blockchain Programming in Go.

This package allows your users change their password on the first login.

A simple command-line interface (CLI) for interacting with OpenAI's ChatGPT model.

A chat room application with Java, RMI and JavaFX.

The goal of this is to show you how a senior developer will think while programming and how they will structure their code to be as clean and well-written as possible.

Flutter package that allows to continuously check the connection state in an application.

Angular component that provides pagination. Navigating through the pagination triggers an event that will load the current page.

A simple package that transforms a country code into a flag.

Senegal Coronavirus (COVID-19) Cases.

An cryptography software based on Java Swing.

An Demonstration Completing the Presentation Slide about the Design Pattern Decorator that I made. The Demos are made with PHP and Java.

Dexchange PHP is a PHP Software Developement Kit for interacting with Dexchange API Plateform.

Dexchange SMS is a NodeJS module that provides a simple way to interact with the Dexchange SMS API.

Unlock the power of directory management with Orbit Directory Mapper! View your file structures in ASCII, JSON, or YAML formats. Effortlessly create directory trees using descriptive JSON files. Elevate your file organization game with ease.

A Django app that helps monitor and optimise your queries.

React application already configured to be used in a Django project as a Django application.

Guide to the Djolof Tech which is consumed the most on the internet (Food) and which has a strong export potential.

A simple and lightweight service that allows you to process your word document with the variables defined therein by injecting the necessary data that you will provide and return the result in PDF.

A simple tool which detects drowsy driving and send a loud sound signal.

It is about to make a dynamic API, that allows to get automatically the CRUD of your new applications by only connecting your project database.

Get Firebase data collection in the simpliest way.

EasyTweet project is a data collection and analysis Python package that focuses on the social network X (ex Twitter).

Directory of public websites in Senegal.

A full shell script to install geth and its dependencies on a CentOS vm, initialize the ethereum blockchain, and create a private chain and new addresses as a sample.

A simple React Native Expo Login template starter app.

This allows you to generate a splashscreen compatible to Expo.

Face Detection Web App.

This is a CLI tool designed to quickly set up development environments by generating .env files, Dockerfiles, and other configurations for multiple languages and databases.

Flutter package for Dexchange SMS API, you can send SMS, send OTP and verify it.

A simple news app built with Flutter (Provider Architecture) and using Wordpress REST API.

GalsenApi is an API that allows you to easily manipulate data about Senegal.

Help newbies to contribute on open source projects.

GalsenDev Terminal Theme.

Galsenext is a NextJs optimized starter kit designed to accelerate the development of modern, high-performance applications.

A package NPM that allows you to easily manipulate data about Senegal, it offers a lot of information about country of Teranga.

Galsen UI is a library of reusable Tailwind CSS and pure CSS components, designed for the community of developers in Senegal. This project, aims to share modern and flexible UI elements to help developers accelerate project creation and strengthen the initiatives of the Galsen DEV community.

An CLI tool that allows you to visual all your local git contributions.

A collection of very useful and little-known Git commands.

An API with (Flask + GraphQL + Cron) to retrieve statistics from GitHub users according to defined criteria.

A super basic CLI app for generating password.

Gproject is a CLI that allows you to quickly access your projects without typing many commands to navigate between your folders.

Graph tool is a very powerful tool for working with Graphs in C++ or Python.

A starter project for static website.

Some cool HTML tricks that many developers ignore.

A Simple way to define your JSON Response for your API in Laravel.

A simple, lightweight, single-threaded HTTP Rust framework with non-blocking I/O for concurrent operation handling.

A Powershell script using WINSCP for sending files to a Remote Implicit SFTP server. The program also has a File Change detection system for sending automatically the most recent File in the 'CONTAINER' folder.

An image transformation utility written in Go.

The Flutter package that helps you easily manage dynamic widgets based on the device's internet access.

Wolof Dataset for Open LLM Fine-Tuning.

A large collection of basic frontend components, crafted with only HTML, CSS, and JavaScript, ready to be used.

A React Native CameraRoll picker.

Laliasprite is a PhaserJs based tool-framework that helps you to generate hitboxes for your 2D game characters and setup interactions with them (when animation is playing for example).

Laraswagger simplifies the process of converting exported JSON from Insomnia or Postman into Swagger documentation for Laravel projects.

A Laravel package that offer a simple way to fetch a random dev joke from this DevJoke API.

A lightweight Laravel package to track changes in your models. Automatically logs all changes, including old values, new values, and the user responsible for the changes.

A package for using Paytech wallet payment platform.

Build Laravel Docker image for production and push it on Docker Hub.

It is a learning experience of the fundamentals and introduction of new topics.

The manifesto for the innovation of IT of the State of Senegal.

A Turporepo template using pnpm with all Eslint and TypeScript rules setup for NextJs and NestJs apps.

A NestJS package that allow you setup quickly CRUD entities in your NestJS Mongo Application.

A NextJs 14 Boilerplate with Shadcn/ui, Next Themes, TypeScript, ESLint.

Netflix Collection is your perfect companion for easy management of your favorite movies and TV shows. Create your own personalized collection by adding direct links to your favorite films on Netflix, Disney+, Amazon Prime, and other streaming platforms.

Notes on different programming languages, to provide an overview of the basic concepts and essential features of each language.

An example of a chatbot with a number-based menu that can be used as a starting point for a project.

Curate online wolof text resources that can be used to build models.

Collaborative collection of PDF books on engineering, sciences, computer science, soft skills, and more.

This gem aims to let you quickly send SMS from JavaScript and Python using the Orange SMS API.

Orange SMS Ruby is a client library that allows you to send SMS from a RoR app using the Orange SMS API.

A Web Based Blockchain Demo & Explanation made for those who are making their first steps into the Blockchain/Crypto and Web3 world.

An utility library for Data Compression and Encoding. It can take whatever object you give it as argument and returns a compressed encoded string. It provides a decoding method too. It uses a modified version of LZString for Compression.

Import or extract massive amounts of data at breathtaking speed with OrbitFastDataLoader. Available for PostgreSQL and SQL Server, simplify your workflow and get fast results now (10M rows in Less than One Minute).

Orbit JWT is a small and unopinionated library that is useful for automatically attaching a JSON Web Token (JWT) as an authorization header when making HTTP requests from an Angular 10+ app.

My personal Knowledge Base, Cheat-Sheets and Notes for various projects, tools and technologies.

This is a Funny Easy Simple Lightweight Senegalese PHP Framework that has been made to help newbies and pro devs to code in a different way.

Orbit ToolBox is a toolbox regrouping many utilities for everyday tasks. It's built with Angular and was born during the 'NG Tiny Conf 2022'.

A Python tool to generate a panorama from images using Harris Corner Detector and RANSAC.

A NodeJS integration of paps.sn API.

Parallel-task-queue is a simple tool to keep requests to be executed in order with configurable parallelism.

Password generator and cracker with PyQT5.

PHP SDK for PayExpresse Payment Gateway available via composer.

A Paytech SDK integration for Flutter.

PHP SDK for Paytech Payment Gateway available via composer.

A simple PHP library boilerplate that allows you to quickly start building your next awesome composer package.

PHP client for socket.io (websocket client).

Analyze the human population from a Kaggle dataset.

Machine Learning Prediction by SMS.

Payment processor API integration. Includes Coinbase, Paypal, Payexpress, and so on.

This is a Folder / Projects Organizer web Page for server or folders that contain many subfolders.

Online Pulaar dictionary for the Hallpulaaren of Senegal.

Automatically sign in with Google using Puppeteer.

Practice your Python skills with these programming challenges on problem-solving and data structure.

A Python client library for interacting with a Drools KIE Server.

A repo containing Python tools. This tool creates folders and moves current files in each type of extension.

Python Weekly is a collection of some little tips with Python every week (for 10 weeks).

This is a project that allows you to generate, modify and manage your QR codes with ease.

A command line interface tool built with TypeScript to easily configure GitHub repositories secrets and variables during CI/CD processes.

Helps you make responsive layout without any media query or using a third CSS library.

React component to visualize CSV file.

A module for your React Native projects, which allows you to set up a drag and drop system, giving the elements to move and the columns as parameters.

This adjustable module allows you to simplify your life with all that is creation of email verification login field.

A simple way to generate react components, pages.. with a single command and even use Redux.

Simple component to display GUI Editor known as WYSIWYG.

PHP Framework using MVC model developed by Ngor SECK.

A React Component Library for building and maintaining Form easily by using a declarative way where the code can be read and understood like a simple text.

A minimal module to validate Senegal phone numbers using Regular Expressions.

A Python tool to parse SGML files mainly from WMT and convert the result into txt files for Neural Machine Translation systems.

A Js/Ts Library that allows developers to easily manipulate JavaScript objects by providing a bunch of useful methods that make working with objects as simple as working with arrays.

A lightweight, high-performance Go web framework focusing on simplicity, with built-in support for JSON & HTML responses.

A web scrapper that gives you the news from major Senegalese news websites.

A Node package that allows you to easily perform your Supabase backup operations for free. This package creates a backup of your given database tables.

A collection of pretty dark VS Code themes with Senegalese beauty.

A beautiful and customizable text editor.

Audio books in Wolof.

Tic Tac Toe multiplayer game implemented using React (client) and NodeJS (server).

A pre-configured starter template for an Express project with TypeScript.

This is an optimized RESTful API built with Flask, PostgreSQL, Redis, and Docker. It demonstrates various backend concepts such as caching and security.

Citizen platform for democracy and transparency in Senegal.

A simple implementation of Vision Transformer (VIT).

Mediaplayer extension for VS Code.

Waxtane is a collection of discussion phrases in Wolof, French, and English.

Visualization of West Africa's economic data.

It is a project designed to interact with a data model by translating questions and answers into the Wolof language.

A web application to train machine learning models to understand messages in Wolof, categorizing them through user-entered labels.

Automatic spell checking and correction for the Wolof language.

Generates Wolof subtitles for audio files and creates videos with embedded subtitles.

JavaScript-based SVG drawing framework.

Small utilities to facilitate interaction with the DOM.

A library that provides ready-to-use React components for faster development.

A JavaScript framework for dealing with SVG path rigging and transitions (animations).

Made In Senegal

Made with πŸ’™ by Galsen DEV. - Β© 2020-2024. - All rights reserved.