An open API service indexing awesome lists of open source software.

https://github.com/hemmouda/joojle

Knockoff of Hoogle but for Java
https://github.com/hemmouda/joojle

filter hoogle jar java search

Last synced: 2 months ago
JSON representation

Knockoff of Hoogle but for Java

Awesome Lists containing this project

README

        

# Joojle   ![DEVELOPMENT STATUS: version 0.2](https://badgen.net/badge/DEVELOPMENT%20STATUS/version%200.2/green)

A knockoff version of [Hoogle](https://hoogle.haskell.org/) but for Java.



**Heavily** inspired by Tsoding, more
specifically from these streams. With a couple of added features like filtering by method kind, visibility, or scope.

## How-to
### Usage:
A user interface has been implemented which makes the usage pretty straight forward. Simply drop the JAR file you want to search in and type your query. You could also search by method name.



If you need help on the query structure you could simply type `/help` and you will be presented with an explanation of the query structure, and a couple of examples.

### Running:
The project is a Maven project, so after cloning the repository you could simply run:
```console
$ mvn clean compile exec:java
```

## UI/UX:
Here are some screenshots of what the user is presented with:
### First window to drop or select the JAR file:
![drop](ui_ux_screenshots/dropping.png)
### When the JAR file has been loaded:
![loaded](ui_ux_screenshots/loaded.png)
### Searching for a constructor for example:
![search constructor](ui_ux_screenshots/search_constructor.png)
### Searching by name:
![search name](ui_ux_screenshots/search_name.png)