Top AI Repos โ open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
๐ท๏ธ An easy-to-use spider written in Golang. (previous named GOPA.)
| Date | Stars |
|---|---|
| 2026-07-24 | 312 |
| 2026-07-25 | 312 |
| 2026-07-28 | 312 |
| 2026-07-30 | 312 |
| 2026-08-06 | 312 |
Today
โ stars today
This week
โ stars this week
This month
โ stars this month
Momentum
0.0
growth rate 0.00%/day
<img width="200" alt="What a Spider!" src="https://raw.githubusercontent.com/infinitbyte/gopa/master/docs/assets/img/logo.svg?sanitize=true">
GOPA, A Spider Written in Go.
[](https://travis-ci.org/infinitbyte/gopa)
[](https://goreportcard.com/report/github.com/infinitbyte/gopa)
[](https://gitter.im/infinitbyte/gopa?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
## Goal
* Light weight, low footprint, memory requirement should < 100MB
* Easy to deploy, no runtime or dependency required
* Easy to use, no programming or scripts ability needed, out of box features
## Screenshoot
<img width="800" alt="What a Spider! GOPA Spider!" src="https://raw.githubusercontent.com/infinitbyte/gopa/master/docs/assets/img/screenshot/2017.10.20_v0.9.gif">
---
- [How to use](#how-to-use)
- [Requirements](#requirements)
- [Setup](#setup)
- [Download Pre Built Package](#download-pre-built-package)
- [Compile The Package Manually](#compile-the-package-manually)
- [Required Config](#required-config)
- [Start](#start)
- [Stop](#stop)
- [Configuration](#configuration)
- [UI](#ui)
- [API](#api)
- [Architecture](#architecture)
- [Contributing](#contributing)
- [License](#license)
## How to use
### Requirements
* Elasticsearch v5.3+
### Setup
First of all, get it, two opinions: download the pre-built package or compile it yourself.
#### Download Pre Built Package
Go to [Release](https://github.com/infinitbyte/gopa/releases) page, download the right package for your platform.
_Note: Darwin is for Mac_
#### Compile The Package Manually
Requirements
* Golang 1.9+
Supported platform
- Mac/Linux: Run `make build` to build the Gopa. <br/>
- Windows: Checkout this wiki page - [How to build GOPA on windows](https://github.com/infinitbyte/gopa/wiki/How-to-build-GOPA-on-windows).
For example:
```
#apt install golang-go
#brew install golang
mkdir ~/go/src/github.com/infinitbyte/ -p
cd ~/go/src/github.com/infinitbyte/
git clone https://github.com/infinitbyte/gopa.git
cd gopa
make
```
After a few minutes, you should have:
> `gopa`, the main program, a single binary.<br/>
> `gopa.yml`, main configuration for gopa.<br/>
### Required Config
_Note: Elasticsearch version should >= v5.3_
- Enable elastic module in `gopa.yml`, update the elasticsearch's setting:
```
elasticsearch:
- name: default
enabled: true
endpoint: http://localhost:9200
index_prefix: gopa-
basic_auth:
username: elastic
password: changeme
```
</details></p>
### Start
Besides Elasticsearch, Gopa doesn't require any other dependencies, just simply run `./gopa` to start the program.
Gopa can be run as daemon(_Note: Only available on Linux and Mac_):
<p><details>
<summary>Example</summary>
<pre>
โ gopa git:(master) โ ./bin/gopa --daemon
________ ________ __________ _____
/ _____/ \_____ \\______ \/ _ \
/ \ ___ / | \| ___/ /_\ \
\ \_\ \/ | \ | / | \
\______ /\_______ /____| \____|__ /
\/ \/ \/
[gopa] 0.10.0_SNAPSHOT
///last commit: 99616a2, Fri Oct 20 14:04:54 2017 +0200, medcl, update version to 0.10.0 ///
[10-21 16:01:09] [INF] [instance.go:23] workspace: data/gopa/nodes/0
[gopa] started.</pre>
</details></p>
Also run `./gopa -h` to get the full list of command line options.
<p><details>
<summary>Example</summary>
<pre>
โ gopa git:(master) โ ./bin/gopa -h
________ ________ __________ _____
/ _____/ \_____ \\______ \/ _ \
/ \ ___ / | \| ___/ /_\ \
\ \_\ \/ | \ | / | \
\______ /\_______ /____| \____|__ /
\/ \/ \/
[gopa] 0.10.0_SNAPSHOT
///last commit: 99616a2, Fri Oct 20 14:04:54 2017 +0200, medcl, updaExcerpt of 5,538 characters
Read on GitHubWould you bet a product on this? Bounded 0โ100 and slow moving.
matched fp:dac9d9060263f186, topic:web-scraping, topic:crawler