Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Httpie | 26,959 | 1,645 | 42 | 2 days ago | 55 | May 06, 2022 | 144 | bsd-3-clause | Python | |
🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. | ||||||||||
Http Server | 12,539 | 46,303 | 7,932 | 2 months ago | 49 | May 31, 2022 | 131 | mit | JavaScript | |
a simple zero-configuration command-line http server | ||||||||||
Mirai | 12,128 | 2 | 18 hours ago | 80 | August 17, 2022 | 246 | agpl-3.0 | Kotlin | ||
高效率 QQ 机器人支持库 | ||||||||||
Wuzz | 10,179 | 1 | 4 months ago | 7 | January 22, 2021 | 44 | agpl-3.0 | Go | ||
Interactive cli tool for HTTP inspection | ||||||||||
Http Prompt | 8,688 | 7 | 1 | a year ago | 24 | March 05, 2021 | 49 | mit | Python | |
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie | ||||||||||
Serve | 8,499 | 19,510 | 3,529 | 2 months ago | 146 | July 14, 2022 | 108 | mit | TypeScript | |
Static file serving and directory listing | ||||||||||
Isomorphic Git | 6,768 | 116 | 254 | 7 days ago | 381 | September 03, 2022 | 273 | mit | JavaScript | |
A pure JavaScript implementation of git for node and browsers! | ||||||||||
Hug | 6,710 | 208 | 24 | 3 months ago | 70 | February 06, 2020 | 178 | mit | Python | |
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler. | ||||||||||
Awesome Grpc | 6,259 | 7 days ago | 12 | cc-by-4.0 | ||||||
A curated list of useful resources for gRPC | ||||||||||
Pipedream | 5,829 | 21 | 2 days ago | 10 | July 20, 2022 | 940 | other | JavaScript | ||
Connect APIs, remarkably fast. Free for developers. |
Web Control Panel for Raspberry Pi
Original repository: gumslone/GumCP
If you like the GumCP: please ⭐️star the GumCP repo to make it more popular!
Find more screenshots in the .
Video:
Features
How to install GumCP (simple way) which should work in most cases
Login to your Raspberry Pi via ssh.
default username is: pi
default password is: raspberry
run this command:
cd && sudo apt-get update && sudo apt-get install wget -y
sudo wget https://raw.githubusercontent.com/gumslone/GumCP/master/installer.sh && sudo sh ./installer.sh
This should install everything.
Other ways of installation
To install web server on your raspberry pi do this you can use the instructions from here: https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md or use commands below
sudo apt-get update && sudo apt-get install apache2 php5 php5-ssh2
install git:
sudo apt-get update && sudo apt-get install git
make sure that php5-ssh2 is installed:
sudo apt-get install php5-ssh2
or
sudo apt-get install php-ssh2
restart apache:
sudo service apache2 restart
Get the wiringPi project using this commands:
cd
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
./build
Install GumCP:
cd /var/www/html
sudo git clone https://github.com/gumslone/GumCP.git
make your changes to your /include/config.php
file.
open GumCP in your browser:
http://RasPi-IP/GumCP/index.php
To upgrade GumCP use this commands:
cd /var/www/html/GumCP
sudo git pull origin
after update make sure to edit the include/config.php file
If the actions.php or buttons.php page doesn't open or you get some http error, it means that php-ssh2 is not installed.
For PHP 7 use this:
sudo apt-get install php7.0-ssh2
For PHP 7.1 use this:
sudo apt-get install php7.1-ssh2
Or try this command:
sudo apt-get install php-ssh2
If your Raspberry Pi is accessible from internet, you should tell the bots and spiders like googlebot not to crawl the pages of GumCP and exclude GumCP from search results with a robots.txt file. Just create a file robots.txt, place it in the webroot of your raspberry pi (usually its /var/www/html/) and define in the robots.txt the parts of web content which shouldn't be crawled like this:
User-agent: *
Disallow: /GumCP/
which disallows access to GumCP folder
or
User-agent: *
Disallow: /
to exclude the entire web root from being crawled by bots
TeHyBug module
TeHyBug is a low power temperature/humidity and barometric air pressure wifi data tracker which can be ordered here: https://www.tindie.com/stores/gumslone/
The TeHyBug module requires sqlite3 to be installed:
sudo apt-get install sqlite3
For php5
sudo apt-get install php5-sqlite
For php7
sudo apt-get install php7.0-sqlite3