• Stars
    star
    1
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 4 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

Experimental project on reviewer recommendation based on source code and srcops analysis.

More Repositories

1

micropipenv

A lightweight wrapper for pip to support requirements.txt, Pipenv and Poetry lock files or converting them to pip-tools compatible output. Designed for containerized Python applications but not limited to them.
Python
233
star
2

adviser

The recommendation engine for Python software stacks and Dependency Monkey in project Thoth.
Python
31
star
3

core

Using Artificial Intelligence to analyse and recommend Software Stacks for Artificial Intelligence applications.
Go
28
star
4

kebechet

I'm Kebechet bot, goddess of freshness - I will keep your source code fresh and up-to-date
Python
23
star
5

invectio

Statically analyze sources and extract information about called or exported library functions in Python applications
Python
20
star
6

prescriptions

βš•οΈπŸ’Š Prescriptions to heal your applications and application dependencies πŸ’Šβš•οΈ
Python
17
star
7

jupyterlab-requirements

JupyterLab Extension for dependency management and optimization
Jupyter Notebook
16
star
8

solver

Dependency solver for the Thoth project
Python
16
star
9

jupyter-nbrequirements

Dependency management and optimization in Jupyter Notebooks
TypeScript
16
star
10

thamos

A CLI tool and library for communicating with Thoth
Python
14
star
11

thoth

Platform for analyzing and recommending Python packages and Python software stacks not only for AI/ML applications
Python
14
star
12

storages

Storage and database adapters for project Thoth
Python
14
star
13

thoth-application

Thoth-Station ArgoCD Applications
Open Policy Agent
13
star
14

glyph

Generate CHANGELOG entries out of commit messages using AI/ML techniques
Python
11
star
15

user-api

Web Service exposing Thoth functions to the RESTful worlds
Python
8
star
16

s2i-minimal-notebook

A minimal Jupyter Notebook S2I image
Shell
8
star
17

amun-api

Thoth's execution engine for inspecting quality, performance, and usability of software and software stacks in a cluster.
Dockerfile
8
star
18

template-project

This is a Template for any Python based project
Python
7
star
19

ansible-role-argo-workflows

Ansible Role - Argo Workflows
7
star
20

search

Visualize Python package metadata and browse advisory results.
TypeScript
6
star
21

mi

an experiment on Source Operation Metrics
Python
6
star
22

s2i-thoth

Thoth's addition to OpenShift's s2i Python builds to benefit from Thoth's recommendations in your application
Dockerfile
6
star
23

talks

Talks, presentations and research papers published about Thoth
5
star
24

datasets

Thoth Datasets to share Thoth heritage and create new ideas...
Jupyter Notebook
5
star
25

python

Library for Python related code
Python
4
star
26

si-bandit

Thoth's Security Indicator using bandit
Python
4
star
27

common

A common library for the Thoth project
Python
4
star
28

integration-tests

Integration tests for the Thoth project to make sure deployment works as expected
Python
4
star
29

si-aggregator

Thoth's Security Indicator Aggregator
Python
4
star
30

notebooks

A set of notebooks to experiment with data in project Thoth
Jupyter Notebook
4
star
31

investigator

Thoth investigator is a Kafka based component that consumes all messages produced by Thoth components.
Python
4
star
32

meteor-operator

Project Meteor Operator for OpenShift
Go
4
star
33

report-processing

Library for processing all outputs/reports produced by Thoth components.
Python
4
star
34

cli-examples

Examples of Thoth's recommendations using Thamos CLI
Python
4
star
35

workflow-helpers

All code required to help workflows (e.g Argo).
Python
3
star
36

management-api

An API service used for administration of deployed Thoth
Python
3
star
37

s2i-example

An example of Thoth's recommendations in OpenShift's s2i builds for a TensorFlow stack
Python
3
star
38

cve-update-job

Update Thoth's database of CVEs
Python
3
star
39

sentry-openshift

Deployment of Sentry onto OpenShift for monitoring your OpenShift application
3
star
40

jupyternb-build-pipeline

Openshift-pipelines and tekton based pipeline for packaging jupyternb in to image.
3
star
41

messaging

This is Thoth messaging, I will send my knowledge to the Universe!
Python
3
star
42

thoth-station.github.io

Project Thoth website
JavaScript
3
star
43

thoth-toolbox

This is a Thoth tool box! A toolbox of Thoth tools...
Dockerfile
3
star
44

license-solver

Detect license information from Python package metadata as provided by thoth-solver
Python
3
star
45

thoth-pre-commit-hook

Thoth adviser pre-commit hooks.
Python
3
star
46

s2i-generic-data-science-notebook

Shell
2
star
47

zuul-config

Python
2
star
48

metrics-exporter

This is a Prometheus exporter for Thoth.
Python
2
star
49

fext

Fast CPython extensions to Python standard library with focus on performance.
C++
2
star
50

dependency-monkey

The "Dependency Monkey" is a service for validating of package dependencies within an application stack.
Python
2
star
51

graph-sync-job

Job for syncing data from object store to a graph database
Python
2
star
52

jupyter-notebook

Jupyter notebook s2i build for project Thoth
Shell
2
star
53

package-update-job

Aggregate updates from Packages hosted in Indices...
Python
2
star
54

jupyter-notebook-s2i

Jupyter notebook S2I builder image.
Shell
2
star
55

goblinoid

Create a graph database schema and indexes from source code automatically
Python
2
star
56

sync-job

A one time job to sync all Thoth data
Python
2
star
57

package-releases-job

A job for monitoring new releases on PyPI and creating relevant entries in the graph database
Python
2
star
58

opendatahub-cnbi

A repository for the OpenDataHub CNBi feature.
2
star
59

source-management

Thoth's interaction library for different source management systems
Python
2
star
60

s2i-example-flask

Example of an Python's s2i application consuming Thoth's recommendations
Shell
2
star
61

workflows

Argo workflows used to get certain Thoth jobs done.
Shell
2
star
62

buildlog-parser

Parse OpenShift's s2i build log into its structured representation with all the metadata available
Python
2
star
63

amun-client

A library for communicating with Amun API
Python
2
star
64

stub-api

This is a project demonstrating the basic structure of a API Service as used by the Thoth-Station.
Python
2
star
65

slo-reporter

Provide report on Thoth Service Level Objectives (SLO) to stakeholders.
Python
2
star
66

si-cloc

Thoth's Security Indicator using cloc
Python
2
star
67

qeb-hwt

I'm Kebechet bot, goddess of freshness - I will keep your dependencies fresh and up-to-date
Python
2
star
68

revsolver

A reverse solver implementation
Python
1
star
69

ansible-role-core-templates

This Ansible role will create an OpenShift Templates required to deploy Thoth.
1
star
70

init-job

Thoth's initialization job that automatically initializes a fresh deployment
Python
1
star
71

prescriptions-refresh-job

A periodic job to refresh Thoth's prescriptions
Python
1
star
72

solver-errors-reporter

Cluster solver errors collected by Thoth Dependency Solver and report back to take actions.
Jupyter Notebook
1
star
73

reporter

Thoth Reporter to provide information on status of thoth services from analysis of documents stored on Ceph.
Python
1
star
74

pulp-metrics-exporter

Metrics exporter exporting information about Pulp
Python
1
star
75

tensorflow-serving-build

Tensorflow serving binary build
Shell
1
star
76

ansible-role-core-imagestreams

A set of Ansible Roles used by Thoth
Shell
1
star
77

external-janusgraph-service

This Ansible role will create an OpenShift Service object to integrate an external JanusGraph Server.
1
star
78

nepthys

Bringing your code back to live as an interactive documentation automatically
Shell
1
star
79

aicoe-ci-pulp-upload-example

A small example demonstrating Python package releases uploaded using AICoE-CI to Operate First Pulp instance.
Python
1
star
80

ansible-role-postgresql

Ansible role to provision PostgreSQL into Thoth
1
star
81

cleanup-job

A job for cleaning up old OpenShift objects created by one-time analyses
Python
1
star
82

srcops-testing

This is a SrcOps test repository
Python
1
star
83

isis-api

API exposing algorithms on top of project2vec
Python
1
star
84

ps-nlp

This is a repository for a Predictive Stack for Natural Language Processing (NLP)
Shell
1
star
85

image-pusher

Push images to an external registry from internal OpenShift registry
Python
1
star
86

s2i

Tooling and a library for Thoth's Python Source-To-Image (s2i) applications
Python
1
star
87

s2i-example-migration

An example repository for a project to be migrated to use Thoth (demo)
Python
1
star
88

performance

Scripts to benchmark libraries used by Amun
Python
1
star
89

osiris

Build log aggregation service which integrates with OpenShift and Ceph storage.
Python
1
star
90

ansible-role-cronjob

Create a Thoth CronJob in an OpenShift Project/namespace.
1
star
91

selinon-worker

Selinon worker used for data gathering, data cleansing and experiments in project Thoth
Python
1
star
92

build-watcher

Watch for builds done in OpenShift and automatically submit new images to Thoth's image analysis
Python
1
star
93

graph-refresh-job

A job for scheduling solver to resolve dependency graphs of new packages
Python
1
star
94

package-extract

Manipulation with package dependencies in containers and install logs
Python
1
star