• Stars
    star
    250
  • Rank 156,505 (Top 4 %)
  • Language
    Go
  • License
    MIT License
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

Create a QR code with your Wi-Fi login details

Wi-Fi QR Code Generator

Test Status PkgGoDev Go Report Card codecov

Create a QR code with your Wi-Fi login details.

Use Google Lens or other application to scan it and connect automatically.

Installation

Choose a binary from the releases.

Build from Source

Download and install Go.

Install the application:

go install github.com/reugn/wifiqr/cmd/wifiqr@latest

See the go install instructions for more information about the command.

Usage

$ wifiqr --help
wifiqr is a WiFi QR code generator

It is used to create a QR code containing the login details such as
the name, password, and encryption type. This QR code can be scanned
using Google Lens or other QR code reader to connect to the network.
It is Android and iOS compatible.

If the options necessary for creating the QR code are not given on
the command line, the user will be prompted for the information.

Usage:
  wifiqr [flags]

Flags:
  -h, --help              help for wifiqr
      --hidden            Hidden SSID
  -k, --key string        Wireless password (pre-shared key / PSK)
  -o, --output string     PNG file for output (default stdout)
  -p, --protocol string   Wireless network encryption protocol (WPA2, WPA, WEP, NONE). (default "WPA2")
  -s, --size int          Image width and height in pixels (default 256)
  -i, --ssid string       Wireless network name
  -v, --version           version for wifiqr

Usage Example

./wifiqr --ssid some_ssid --key 1234 --output qr.png --size 128

License

MIT

More Repositories

1

go-streams

A lightweight stream processing library for Go
Go
1,734
star
2

go-quartz

Minimalist and zero-dependency scheduling library for Go
Go
1,635
star
3

dev-tools

Widely used software developer tools in a single application
Java
282
star
4

async

Synchronization and asynchronous computation package for Go
Go
181
star
5

equalizer

A set of performant rate limiters for Go
Go
77
star
6

auth-server

Simple authentication and authorization service
Go
69
star
7

tpack

Pack a Go workflow/function as a Unix-style pipeline command
Go
55
star
8

rspark

▁▂▆▇▁▄█▁ Sparklines for Rust apps
Rust
49
star
9

sketch

An image manipulation library for Kotlin
Kotlin
45
star
10

kotlin-backoff

An exponential backoff library for Kotlin
Kotlin
40
star
11

gemini-cli

A command-line interface (CLI) for Google Gemini
Go
36
star
12

fsweeper

A file management automation tool
Go
30
star
13

go-traits

A concept package that helps implement mixin behavior using embedded structs and hook interfaces.
Go
22
star
14

scala-statecharts

Scala statecharts collection (FSM, UML)
Scala
12
star
15

dynamic

A Scala library that allows copying a case class using a dynamic property name
Scala
11
star
16

aerospike-client-scala

Idiomatic and reactive Scala client for Aerospike database
Scala
10
star
17

kafka-aerospike-state-store

Kafka Streams custom persistent StateStore backed by Aerospike
Java
9
star
18

memento

Kafka messages non-blocking reprocessor and delayed producer service
Scala
9
star
19

gravity

An efficient Java substring search library
Java
8
star
20

scalikejackson

Lightweight Scala JSON library
Scala
7
star
21

github-action-aerospike

GitHub Action to set up an Aerospike database
Shell
6
star
22

aerospike-client-kotlin

Aerospike Client for Kotlin
Kotlin
4
star
23

aerospike-cli

A command line utility to query the Aerospike database using SQL
Kotlin
4
star
24

micrometer-registry-aerospike

A Micrometer MeterRegistry for Aerospike
Java
3
star
25

github-action-pulsar

GitHub Action to set up Apache Pulsar
Shell
3
star
26

pkgslog

A package level structured log/slog handler for Go
Go
2
star
27

pyloc

Python implementation of tool for counting lines of code
Python
2
star