• Stars
    star
    218
  • Rank 181,805 (Top 4 %)
  • Language
    Dart
  • License
    GNU General Publi...
  • Created almost 2 years ago
  • Updated 9 months ago

Reviews

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

Repository Details

Advanced⚡ Emoji Picker😀 for Linux🐧, Windows🪟 and macOS🍎

Flemozi

A simple✨, fast⚡ and lightweight🪶 emoji picker for desktop operating systems🫶
Available for Linux🐧, Windows🪟 and macOS🍎.

Highlights🚀

  • Not Electron based🙃
  • Configurable Global🪩 shortcut🩳✂️ to open the emoji picker
  • Launches on system startup, runs in the background and can invoked from anywhere👻
  • Supports GIFs📼, stickers🎟️ and ASCII emojis👴 too
  • Copies the selected emoji to the clipboard📋 and automatically closes the picker obviously🤦‍♂️

Installation📦

Linux Windows macOS
AppImage⚙️ exe🪟 DMG💿
Debian🍥/Ubuntu⭕ WinGet🪟🌈 (Soon) Homebrew🍺 (Soon)
Fedora🎩/OpenSuse🦎 Chocolatey🍫 (Soon)
Tarball
Flatpak📦 (Soon)
AUR🌁
yay -S flemozi

Sponsor☕💘

"Buy Me A Coffee"

Screenshots

One Two Three

Contributing🤝

Contributions are always welcome! Please read the contribution guidelines first.

Building from source🛠️

Prerequisites📋

  • Flutter SDK v3.7.0 or higher
  • Rust v1.65.0 or higher

Building🏗️

You'll need your own giphy and tenor api keys. Create a .env file in the root of the project and fill following the .env.example file

$ git clone https://github.com/KRTirtho/flemozi.git
$ cd flemozi
$ flutter pub get
$ flutter config --enable-<linux/windows/macos>-desktop
$ flutter pub run build_runner build --delete-conflicting-outputs
$ flutter build <linux/windows/macos>

Credits🙇

Acknowledgements🙏

Libraries Credit📚

Click to expand! (Reveal those gems💎)
  • cached_network_image - Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
  • collection - Collections and utilities functions and classes related to collections.
  • flutter_hooks - A flutter implementation of React hooks. It adds a new kind of widget with enhanced code reuse.
  • fuzzywuzzy - An implementation of the popular fuzzywuzzy package in Dart, to suit all your fuzzy string matching/searching needs!
  • google_fonts - A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
  • hooks_riverpod - A simple way to access state from anywhere in your application while robust and testable.
  • http - A composable, multi-platform, Future-based API for HTTP requests.
  • riverpod - A simple way to access state from anywhere in your application while robust and testable.
  • window_manager - This plugin allows Flutter desktop apps to resizing and repositioning the window.
  • launch_at_startup - This plugin allows Flutter desktop apps to Auto launch on startup / login.
  • package_info_plus - Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
  • shared_preferences - Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
  • alfred - A performant, expressjs like web server / rest api framework thats easy to use and has all the bits in one place.
  • system_theme - A plugin to get the current system theme info. Supports Android, Web, Windows, Linux and macOS
  • flutter_svg - An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
  • url_launcher - Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
  • fl_query - Asynchronous data caching, refetching & invalidation library for Flutter
  • fl_query_hooks - Elite flutter_hooks compatible library for fl_query, the Asynchronous data caching, refetching & invalidation library for Flutter
  • giphy_api_client - A Giphy API Client for Dart compatible Web, Flutter, and server-side dart
  • flutter_dotenv - Easily configure any flutter application with global variables using a `.env` file.
  • json_annotation - Classes and helper functions that support JSON code generation via the `json_serializable` package.
  • visibility_detector - A widget that detects the visibility of its child and notifies a callback.
  • pasteboard - A flutter plugin which could read image,files from clipboard and write files to clipboard.
  • flutter_cache_manager - Generic cache manager for flutter. Saves web files on the storages of the device and saves the cache info using sqflite.
  • super_clipboard - Comprehensive clipboard access package for Flutter. Supports reading and writing of rich text, images and other formats.
  • path - A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
  • easy_debounce - An extremely easy-to-use method call debouncer package for Dart/Flutter.
  • uuid - RFC4122 (v1, v4, v5) UUID Generator and Parser for all Dart platforms (Web, VM, Flutter)
  • shimmer - A package provides an easy way to add shimmer effect in Flutter project
  • hive_flutter - Extension for Hive. Makes it easier to use Hive in Flutter apps.
  • auto_size_text - Flutter widget that automatically resizes text to fit perfectly within its bounds.
  • path_provider - Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
  • flutter_lints - Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
  • melos - A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.
  • json_serializable - Automatically generate code for converting to and from JSON by annotating Dart classes.
  • build_runner - A build system for Dart code generation and modular compilation.
  • flutter_launcher_icons - A package which simplifies the task of updating your Flutter app's launcher icon.
  • html - APIs for parsing and manipulating HTML content outside the browser.
  • pub_api_client - An API Client for Pub to interact with public package information.
  • window_size - Allows resizing and repositioning the window containing Flutter.
  • hotkey_manager - This plugin allows Flutter desktop apps to defines system/inapp wide hotkey (i.e. shortcut).

License📜

This project is licensed under the GPLv3 license.

  Copyright© 2023 Kingkor Roy Tirtho

More Repositories

1

spotube

🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
Dart
26,801
star
2

wives

A beautiful, modern & feature-rich Terminal Emulator
Dart
124
star
3

fl-query

Asynchronous data fetching & data invalidation libraries for Flutter
Dart
60
star
4

platform_ui

Flutter platform specific Widgets and abstractions
Dart
48
star
5

metadata_god

Audio file Metadata reading and writing library for Flutter
Dart
23
star
6

wallywiz

A Random Wallpaper shuffler application
Dart
19
star
7

mpv_dart

MPV player's JSON IPC binding for Dart
Dart
16
star
8

jiosaavn

Unofficial Jiosaavn API client for Dart and Flutter
Dart
12
star
9

smtc_windows

Rust based Windows SystemMediaTransportControls implementation for Flutter
Dart
10
star
10

portfolio

Web: Nextjs based Portfolio site. Rust: A TUI based portfolio of mine created using rust & tui-rs
TypeScript
9
star
11

facebook_ui_clone

A minimal facebook ui clone written with Dart & designed with Flutter
Dart
9
star
12

yt_music

YouTube music API client library based on Innertube API for Dart & Flutter
Dart
8
star
13

hookified

Home of flutter_hooks compatible variant of numerous flutter packages
Dart
8
star
14

piped_client

[WIP] API Client for https://piped.video
Dart
8
star
15

wikipedia_api

Wikipedia API generated using OpenApi Specification for Dart and Flutter
Dart
7
star
16

KRTirtho

Github Profile
6
star
17

schoolacious

A destination where all the reading sound📔 of small learners🧒 & day to day learning👩‍🏫 takes place bringing up all the thing a student👩‍🎓 used to do before Quarantine & Pandemic🦠
TypeScript
6
star
18

calculator

A simple Calculator made with Javascript React for a challenge provided by FreeCodeCamp
JavaScript
4
star
19

spotube-matcher

A server that stores and provides publicly matched tracks for faster track matching for Spotube
Go
4
star
20

student_hub

Self hosted school/college social media app with Auth, posts, QnA, book sharing, announcements etc..
Dart
4
star
21

flutter_desktop_tools

Essential collection of tools for flutter desktop app development
Dart
4
star
22

rowdy

Flutter crossplatform audio playback library powered by golang beep & oto
Rust
4
star
23

frb_plugins

Collection of Rust based plugins developed for Flutter
Dart
4
star
24

arduino-rc-car

LOL
C++
3
star
25

vedium

A medium clone with vue3 & vuesax
Vue
3
star
26

livesync

Sync certain files/folders in linux live usb beyond session for persistency
Python
3
star
27

fb-parody-signup

Facebook Sign Up form parody built with React-Binden
JavaScript
3
star
28

react-binden

Vue's bind-model inspired simple yet highly customizable form handling & validating library for React
TypeScript
3
star
29

hackers-land

A place for hackers to get started (beginner html/css/js project)
HTML
3
star
30

react-group-video-call

A zoom & google-meet like video calling web app made with React, Peerjs & Socket.io
TypeScript
3
star
31

twotter

vue newbee twitter functionality clone
Vue
3
star
32

Shopler

Shopler The Dino Shopping Mall
JavaScript
3
star
33

pikalyrics

Open Source timed lyrics generator & provider
TypeScript
3
star
34

take_a_break

Breaks = Good Life
Dart
3
star
35

blogman

A terrible blogging site
TypeScript
2
star
36

SHKSC_-_Learn_At_Home

This is a project for all the Shkscians. If you are a Shkscian then you are welcomed to help out this project if you can
TypeScript
2
star
37

nest-issue-tracker

An issue-tracker (github) micro-service built with the nestjs framework
TypeScript
2
star
38

desktop_wallpaper

Flutter desktop wallpaper plugin
C++
2
star
39

freedom-converts

Fullstack Metric / Imperial Unit Converter application
JavaScript
2
star
40

chessnut

A vscode theme that burns your eyes
2
star
41

its-my-library

A library
JavaScript
2
star
42

lorush

A lodash.js port in Rust
Rust
2
star
43

bar-chart

A D3.js Bar Chart Project Challenged by FreeCodeCamp
JavaScript
2
star
44

Tiny-CSS

A Small & Tiny Sized CSS Library that Gives you the modern & Short-Hand CSS3 Styling Flavour with almost full Independence in Styling
SCSS
2
star
45

scanr

An Android App that captures documents & converts to PDF & does nothing more than that
C++
2
star
46

heat-map

A Heat Map Project made with d3.js
JavaScript
2
star
47

venus

Dart
2
star
48

pmusic

Personal Desktop Music App built using react-nodegui & Qt
TypeScript
2
star
49

beep

Rust
2
star
50

issue-tracker

An Ugly Issue Tracker🤮
JavaScript
2
star
51

drum-machine

A Drum MAchine Project From FreeCodeCamp
HTML
2
star
52

invidious_dart

Dart API client for Invidious
Dart
2
star
53

smilarm

Smile to stop your alarm. Finally you can wake up
Dart
2
star
54

cse-106-directed-graph-project

C
1
star
55

cse-103-matrices-operation

C
1
star
56

apply_widgets

Fast and Efficient Flutter shorthand for styles using Dart extensions
C++
1
star
57

timestamp-service

A Node Express MongoDB Project Challenged by FCC
JavaScript
1
star
58

credits

Rust
1
star
59

SFU-group-call

A fast SFU WebRTC video conferencing web application
TypeScript
1
star
60

scatter-plot

A data-analytics project bulid with D3.js
JavaScript
1
star
61

flutter_rust_bridge_ffi_lib

A mason brick created following the official flutter_rust_bridge documentation. It makes generating frb library boilerplate a lot easier
C++
1
star
62

rust-execises

All the exercises done for learning Rust is stored here
Rust
1
star
63

personal-music-streaming-api

TypeScript
1
star
64

pomodoro-clock

Pomodoro_Clock
JavaScript
1
star
65

downman

A native HTTP client library for Flutter that uses Rust's reqwest under the hood
Dart
1
star
66

nodegui-plugin-css-classnames

A nodegui plugin that brings the power of css classes & cascading
TypeScript
1
star
67

simpson-quote

Random Quote Generator of Simpson-project by FreeCodeCamp
JavaScript
1
star
68

veschool-diagrams

1
star
69

pmusic-worker

Server worker process for Pmusic API
TypeScript
1
star
70

spotube_flutter

Works exactly same like spotube(qt > nodegui > react-nodegui based) but with flutter desktop. Love flutter, like flutter, be flutter
1
star
71

markdown-previewer

This a project from Freecodecamp which Shows realtime MarkDown Preview while Typing
JavaScript
1
star
72

calcfx

Calculator in JavaFX
Java
1
star
73

flutter_distributor_docker

Docker image with flutter and flutter_distributor
Dockerfile
1
star