Giter Club home page Giter Club logo

freshli's Introduction

Freshli Logo

Freshli

Freshli is a tool for collecting historical metrics about a project's dependencies. View graphs about how your projects' dependency freshness has changed over time.

You can use Freshli in a number of ways:

Type Description
Homepage Freshli marketing website
Website UI Website that displays analysis reports. Provides a publication API to the CLI application. This is a closed-source project, and access to reports will eventually be monetized.
Freshli API Targeted for initial release with version 0.7.0, this will be the API that both Freshli UI and Freshli CLI use. This is a closed-source project, and access will be limited to users with Freshli UI accounts.
Command Line (CLI) Analyze a local project. Results are viewable via the Website App.
Command Line Java Language Agent Language-specific agent program that knows how to process dependencies from the Java ecosystem
Command Line DotNet Language Agent (in progress) Language-specific agent program that knows how to process dependencies from the .NET ecosystem
Command Line Python Language Agent (in progress) Language-specific agent program that knows how to process dependencies from the Python ecosystem
Command Line Go Language Agent (in progress) Language-specific agent program that knows how to process dependencies from the Go ecosystem

Roadmap

You can view the GitHub project to see the work that we have planned. The "Roadmap" tab shows the milestones we've assigned each Epic to. We've elected to use the same version numbers across all of the Freshli projects to help communicate which work will be completed simultaneously. We're currently working on releasing version 0.6.0.

Related Projects

The following libraries support the functionality of either the CLI, a language agent, or the website.

Name Description
Freshli Commons A small Ruby Gem containing common code used by build scripts and Cucumber/Aruba tests in most Freshli repositories
Dependency History Maven A Java library that knows how to determine a package's release history using the information in Maven. Used by freshli-agent-java and the fork of the Versions Maven Plugin.
Versions Maven Plugin (fork) A fork of the Maven Versions Plugin that adds a Maven goal that can be run to resolve version ranges to a specific version number that was available on a particular date. This is required to collect historical data correctly.

Questions? Spot a Bug?

If you have any general questions about Freshli or spot an issue with the Freshli UI, API, or marketing website, please open an issue.

If you have questions about an Open Source Freshli project, please enter them in the appropriate repository. We are also accepting pull requests for these projects.

Freshli CLI

Java Language Agent

DotNet Language Agent

Python Language Agent

Go Language Agent

freshli-commons Ruby Gem

Dependency History Maven

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.