DEV Community

Cover image for Show me your best Open Source project
Thomas Bnt ☕
Thomas Bnt ☕

Posted on • Updated on

Show me your best Open Source project

Hi everyone !

Show your best open source project on GitHub and describe it in a few words. What is/are your favorite part(s)?


Check with {% github thomasbnt/awesome-web-monetization %} give this :

GitHub logo thomasbnt / awesome-web-monetization

🕶️ Stuffs about Web Monetization. Packages, articles, documentation links and others tools.

Logo Web Monetization

Awesome Web Monetization Awesome

Awesome stuffs about Web Monetization. Learn more, check modules and others tools.

Web Monetization is a web service that allows you to send money directly in your browser This is a JavaScript browser API that allows the creation of a payment stream from the user agent to the website

Contents

About Web Monetization


How to start monetize my website

If you would like to monetize your content, you must have a Wallet and Provider account. See below the platforms that allow you to use them.

More details about Wallet and Provider account







Wallets




Latest comments (112)

Collapse
 
harrify profile image
Harry Tom

Hero Banner

GitHub logo Wikifox / wikifox

A clean and simplified WikiPedia powered by wikifox.js

🦊 Introducing Wikifox! Beta

Wikifox (beta) is a clean and simplified version of the real Wikipedia! This works with official Wikipedia, so nothing to worry about!. It has a good and clean user interface with Dark, Light and custom themes! Check it out : wikifox.ml/

Netlify Status

What's New

  • Added Keyboard shortcuts. Press k or got to options to see what are the new shortcuts!

💫 Features

  • 🍕 Ad-free
  • 👍 Super-awesome and Clean UI
  • 🔍 Search any articles Easily
  • 🔖 Bookmark Articles
  • ☀️ Dark/Light theme + Custom CSS themes!
  • 📃 Endless list of languages
  • 🔽 Download articles
  • Sharing
    • Share quotes (sentances)
    • Share the Whole article
  • 📢Real aloud
  • 🦘 Quick Jump to headings
  • 🎲 Random Articles
  • ⌨️ Keyboard Shortcuts
  • 📱 Mobile Friendly
  • ℹ️ Infobox (beta)
  • 💫 And much more!

🔔 Upcoming Features

  • More keyboard shortcuts
  • Comments
  • Reactions

✂️ Few Screenshots

🧱 Made with

A simple and clean wrapper for Wikipedia! wikifox.ml/

Collapse
 
thomasbnt profile image
Thomas Bnt ☕

Woah good project!

Collapse
 
madrix01 profile image
Shlok Patel

Bare - a tool which generates project from Boilerplates with zero configuration

GitHub logo bare-cli / bare

A boilerplate manager

BARE

A tool to manage all your boilerplate from cli and generate files for you ! Bare Demo

Installation

Currently available for debian based system will release for other systems later

  • From npm :

    For Stable build

     npm i -g barego
     bare #to check installation
    Enter fullscreen mode Exit fullscreen mode

    For Nightly version

     npm i -g madrix01/Bare#dev
     baren #to check installation 
    Enter fullscreen mode Exit fullscreen mode
  • From source :

    Please see Install

For commands and usage follow the docs

More feature are in development 🏗️

Contribute to make it better

  • Give your idea and in report bugs in the issues tab



Collapse
 
alexmacarthur profile image
Alex MacArthur

TypeIt! It's a JavaScript library w/ a fluent API for creating dynamic typewriter effects. I love it because it's been my eternal pet project that's helped me grasp tons of JS fundamentals along the way. Working on some pretty sick refactors right now that should boost performance & lessen bundle size. Check it:

github.com/alexmacarthur/typeit

Collapse
 
callmepk profile image
Jinming Wu, Patrick

GitHub logo wslutilities / wslu

A collection of utilities for Windows 10 Linux Subsystems

wslu - A collection of utilities for WSL

GitHub license GitHub (pre-)release GitLab Launchpad Gitee Twitter Follow

English | 简体中文 | 繁體中文 | Esperanto

This is a collection of utilities for Windows 10 Linux Subsystem, such as retrieving Windows 10 environment variables or creating your favorite Linux GUI application shortcuts on Windows 10 Desktop.

Requires Windows 10 Creators Update; Some of the feature requires a higher version of Windows 10; Supports WSL2.

Feature

wslusc

A WSL shortcut creator to create a shortcut on your Windows 10 Desktop.

wslsys

A WSL system information printer to print out system informations from Windows 10 or WSL.

wslfetch

A WSL screenshot information tool to print information in an elegant way.

wslvar

A WSL tool to help you get Windows system environment variables.

wslview

With alias wview/wslstart/wstart

A fake WSL browser that can help you open link in default Windows browser or open files on Windows.

wslupath

Deprecated

A WSL tool to convert…

wslu is possibly the largest project I am still maintaining ...

Collapse
 
razbakov profile image
Aleksey Razbakov

GitHub logo razbakov / sourcy

Synchronise data from Google Sheets

@razbakov /sourcy

Synchronise data from Google Sheets

Installation

yarn add @razbakov
/sourcy -D
Enter fullscreen mode Exit fullscreen mode

Add to package.json:

{
  "scripts": {
    "sourcy": "sourcy"
  }
}
Enter fullscreen mode Exit fullscreen mode

Create sourcy.config.js in project root:

module.exports = {
  sources: [
    {
      spreadsheetId: "spreadsheet id",
      range: "sheet name",
      output: "./locales/",
      transformer: "i18n",
      format: "yaml", // or json
    },
  ],
};
Enter fullscreen mode Exit fullscreen mode

Execute and follow instructions:

yarn sourcy
Enter fullscreen mode Exit fullscreen mode

Transformer: i18n

Input:

key en de es ru
home.title Home Startseite Página inicial Главная

Output:

en.yml
    home.title: Home

de.yml
    home.title: Startseite

es.yml
    home.title: Página inicial

ru.yml
    home.title: Главная



Collapse
 
taufik_nurrohman profile image
Taufik Nurrohman • Edited

GitHub logo taufik-nurrohman / text-editor

A text selection range API written in pure JavaScript, for modern browsers.

Text Editor

Text Editor

A text selection range API written in pure JavaScript, for modern browsers.

Demo

Auto-close brackets and quotes

Know how to stop the auto-close

Smart indentation in selection

Smart word selection

Demo and Documentation

Contribute

  • Please do not make pull requests by editing the files that are in the root of the project. They are generated automatically by the build tool.
  • Install Git and Node.js
  • Run git clone https://github.com/taufik-nurrohman/text-editor.git
  • Run cd text-editor && npm install --save-dev
  • Edit the files in the .github/source folder.
  • Run npm run pack to generate the production ready files.

Credits


Release Notes

3.3.1

  • Moved extensions to external repositories.
  • Removed regular expression features in editor.peel() and editor.pull() method for consistency.

3.2.6

  • Added example of search/replace functionality.
  • Maintenance.

3.2.1

  • Restructured the test files.

3.2.0

  • Prioritized maintainability over file size. Say hello to Node.js and ES6! 👋
  • Output file for the browser is now using the Universal Module Definition format.

3.1.10

  • Updated all extensions.

3.1.9

  • Removed TE._ method.

3.1.8

  • Added ability to…

Replace <textarea> into IDE-like key strokes (see the @taufik-nurrohman/text-editor.source extension for the most favorite part).

Collapse
 
stradivario profile image
Kristiqn Tachev

github.com/Stradivario/gapi

Graphql framework written in typescript inspired by Angular

Collapse
 
stradivario profile image
Kristiqn Tachev

github.com/Stradivario/gapi

Easy Graphql Typescript framework inspired by Angular.

Collapse
 
codefriar profile image
Kevin Poorman

GitHub logo VivumLab / VivumLab

It's your data, it's your life. Own it, with VivumLab

VivumLab

GitHub issues GitHub forks GitHub stars GitHub license pre-commit

An open-source data-center, owned by you, the user.

Including over 50 services; VivumLab wants to make it easy for anyone to run their own services and own all their data in an easy and secure way, with minimal reliance, or intervention from cloud or service providers.

Documentation

Available for your viewing pleasure here

VivumLab allows a user to deploy their own set of documentation. Further information is available in the docs

Installation

Installation is simple; Instructions are available here

Installation Tutorial / Demo Video COMING SOON

Summary

Deploys web services to a server. Deployment is managed by Ansible, the services are managed by Docker.

Features

  • Manual deployment - Installation

  • Automated Backups - COMING SOON

  • Easy Restore

  • Automated Tor Onion Service access

  • Automated HTTPS via LetsEncrypt

  • Automated Settings Sync

  • Optional Cloud Bastion Server with WireGuard VPN

  • Check out other planned features here

Available Software

You can view the complete list of…




Collapse
 
loilo profile image
Florian Reuschel

GitHub logo loilo / vscode-snazzy-light

🍭 A vivid light VS Code color theme

Snazzy Light

Snazzy Light is a vivid light color theme. Its colors are based on Sindre Sorhus' hyper-snazzy, adapted to a light background.

Besides looking decent, the main goal of this theme is to show clear and distinct colors under bright ambient light conditions. This makes it suitable e.g. for train commute with intense sunlight.

This theme's color palette

Screenshots

Screenshot of some JavaScript sample code Screenshot of some Sass sample code Screenshot of some HTML sample code Screenshot of some PHP sample code Screenshot of some Markdown sample code

Thanks a lot to Umut, the author of the fantastic Bluloco Light theme, for providing the syntax highlighting samples.

Contributing

I have tested Snazzy Light with a plethora of languages. However, I'm not proficient in many of them and may not have quite the right sense for how things should look.

If something looks off in your preferred language, feel free to open an issue and we can improve the colors together.




It's probably my least "programmy" project but still one of my favorites — the light VS Code theme I use by day. Mostly created out of dissatisfaction with existing light themes and the need to use more distinct colors due to intense sunlight while commuting.

Collapse
 
dippas profile image
dippas

I have one that I'm really proud of, even if is for Portugal only:

It is an extension/user script to remove a non-compliant GDPR popup NONIO that asks for user info in order to access free websites, Everything is detailed in the README file.

I have written an article about it

GitHub logo dippas / DeleteNonio

A forma mais simples e eficaz de remover o NONIO

Collapse
 
stremovsky profile image
Yuli • Edited

Hi,

I am an open-source security developer. I am working on Databunker open-source project.

Databunker was born to address old database problems like data leak prevention via SQL injection and fake database encryption at least for personal and sensitive records.

databunker.org/
databunker.org/use-case/privacy-by...

Collapse
 
huxinghai1988 profile image
kaka

GitHub logo huxinghai / ember-adminlte-theme

ember-cli admin bootstrap ui theme

Ember-admin-lte-theme

admin bootstrap ui theme

Supports ember 2.1.x

Installation

  • git clone git@github.com:huxinghai1988/ember-adminlte-theme.git this repository

  • npm install ember-adminlte-theme

  • vi package.json

    "devDependencies": { "ember-adminlte-theme": "0.2.0" }

Using

add component for application.hbs

<div class="wrapper">
  {{main-header}}      
  {{main-sidebar}}     
  {{#content-wrapper}} 
    {{outlet}}
  {{/content-wrapper}}
  {{main-footer}}      
  {{control-sidebar}}
</div>

config import plugins ember-cli-build.js

var app = new EmberApp(defaults, {
  adminLTE: {
    plugins: ['morris', 'icheck', 'datepicker', 
      'bootstrap-wysihtml5', 'daterangepicker', 'jvectormap',
      'select2', 'input-mask'
    ]
  }
});

Running

Example index CSP questions

//config/environment.js

contentSecurityPolicyHeader: 'Content-Security-Policy',
contentSecurityPolicy: {
  'default-src': "'none'",
  'script-src': "'self' 'unsafe-inline' *",
  'font-src': "'self' 'unsafe-inline' maxcdn.bootstrapcdn.com fonts.googleapis.com fonts.gstatic.com",
  'connect-src': "'self' *",
  'img-src': "'self' * data:",
  'style-src': "'self' 'unsafe-inline' maxcdn.bootstrapcdn.com fonts.googleapis.com"
}

Preview Image

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit ember-cli.com/.




Collapse
 
huxinghai1988 profile image
Collapse
 
hankchiutw profile image
Hank Chiu

I have this:

GitHub logo kromejs / create-krome-app

Kick off modern Chrome extension development instantly

For speeding up chrome extension development :)