Ellecto is a tool designed to support both software developers and users in the selection of open-source software (OSS). It offers a robust search system based on OSS functionalities, enabling users to access detailed information about development languages, licenses, dependencies, development history, and similar projects, among others.
Refer to the documentation for instructions on use..
You can search for software using five detailed options.
The search results provide an overview of the basic features of the software you are looking for.
In the project detail screen, you can view various information about the software.
To run Ellecto in a local environment, set the following variables in the .env file.
.env
| Variable Name | Value |
|---|---|
| DB_USER | root |
| DB_PASSWORD | YOUR_DB_PASSWORD |
visualize-tool/.env
| Variable Name | Value |
|---|---|
| DB_URL | YOUR_MONGODB_URL |
| DB_NAME | YOUR_DB_NAME |
| PROJECT_COLLECTION_NAME | YOUR_PROJECT_DATA_COLLECTION_NAME |
| SIMILARITY_COLLECTION_NAME | YOUR_SIMILARITY_DATA_COLLECTION_NAME |
| GITHUB_TOKEN | YOUR_GITHUB_API_TOKEN |
Run the following commands:
docker-compose build
docker-compose up -d