Showing 124 open source projects for "can"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    git-secret

    git-secret

    A bash-tool to store your private data inside a git repository

    ...Filenames, locations, and passwords change from time to time, or new information appears, and other information is removed. When secrets are stored separately from your repo, you can not tell for sure which version of the configuration file was used with each commit or deploy. When building the automated deployment system there will be one extra step: download and place these secret-configuration files where they need to be. This also means you have to maintain extra secure servers where all your secrets are stored.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    BatNoter

    BatNoter

    An open source, markdown-based, self-hosted note taking webapp.

    ...Explore all the notes from a specific directory with single click. All the notes are stored inside user's github repository. Notes are cached to avoid additional API calls. URLs can be bookmarked. Dark/Light mode supported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    git-cz

    git-cz

    Semantic Git commits

    ...The project emphasises consistency and readability in commit history, helping teams enforce semantic or conventional commit message formats. It supports custom configuration (for example via a changelog.config.js file) so you can adapt the prompts or types to your project’s conventions. Because it is open source (licensed under Unlicense) it can be freely integrated within CI pipelines or commit hooks to standardise message formats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    posh-git

    posh-git

    A PowerShell environment for Git

    posh-git is a PowerShell module which provides Git/PowerShell integration. The prompt within Git repositories can show the current branch and the state of files (additions, modifications, deletions) within. Provides tab completion for common commands when using git. Prompt formatting, among other things, can be customized. Displaying file status in the git prompt for a very large repo can be prohibitively slow. Rather than turn off file status entirely, you can disable it on a repo-by-repo basis by adding individual repository paths. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    git-reflow

    git-reflow

    Reflow automatically creates pull requests

    ...Reflow covers 90% of your needs without junk you'll never use. Git-reflow's default process isn't meant to fit every team, which is why we've introduced Custom Workflows. With a custom workflow, you can add hooks to be run before, or after any command. Use one of our pre-configured workflows as a basis for your own.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    GitList

    GitList

    An elegant and modern git repository viewer

    ...GitList is free and open-source software, written in PHP, on top of Silex and the Twig template engine. GitList is actively maintained by many developers around the world. You can fork the project on GitHub and start contributing yourself. The project is continuously integrated, so we can improve code quality and build effortlessly. GitList is an elegant and modern web interface for interacting with multiple git repositories. It allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history, diffs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    gitbatch

    gitbatch

    manage your git repositories in one place

    ...I (was) often end up working on many directories and manually pulling updates etc. To make this routine faster, I created a simple tool to handle this job. Although the focus is batch jobs, you can still do de facto micro-management of your git repositories (e.g add/reset, stash, commit etc.) run the gitbatch command from the parent of your git repositories. For start-up options simply gitbatch --help.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 8
    meta

    meta

    Tool for turning many repos into a meta repo

    Tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo? meta is powered by plugins that wrap common commands, letting you execute them against some or all of the repos in your solution at once. meta is built on loop, and as such inherits loops ability to easily target a particular set of directories for executing a common command (eg meta git status --include-only dir1,dir2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    exa

    exa

    A modern replacement for ls

    ...And it’s small, fast, and just one single binary. Different types of file and data will be coloured differently, and the user and group columns will be highlighted for the current user. exa can display a file’s extended attributes, as well as standard filesystem information such as the inode, the number of blocks, and a file’s various dates and times. exa queries files in parallel, giving you performance on par with ls. Not only is the standard tree tool built-in, but it’ll show you your files’ information alongside the hierarchy. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 10
    Git Graph extension for VSC

    Git Graph extension for VSC

    View a Git Graph of your repository in Visual Studio Code

    View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want! View annotated tag details (name, email, date and message) Copy commit hashes, and branch, stash & tag names to the clipboard. View commit details and file changes by clicking on a commit. View the Visual Studio Code Diff of any file change by clicking on it. Open the current version of any file that was affected in the commit. Copy the path of any file that was affected...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    git-notify

    git-notify

    Communicate important updates to your team via git commit messages

    ...If you're using a merge or squash commit strategy on GitHub, you can also add them to the extended commit message when landing a PR. git-notify will display a message for every "git-notify:" prefix it finds in the commit log that was just pulled/merged/rebased/checked out.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    logo-ls

    logo-ls

    Modern ls command with vscode like File Icon and Git Integrations

    ...If you have Golang installed on your system then the logo-ls can be downloaded and installed using the the go cli tool provided by the language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    RepoZ

    RepoZ

    A zero-conf git repository hub for Windows and macOS

    RepoZ is a zero-conf git repository hub with Windows Explorer- & CLI enhancements. It uses the git repositories on your machine to create an efficient navigation widget and makes sure you'll never lose track of your work along the way. It's populating itself as you work with git. It does not get in the way and does not require any user attention to work. RepoZ will not compete with your favorite git clients, so keep them. It's not about working within a repository: It's a new way to use all...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Rugged

    Rugged

    ruby bindings to libgit2

    ...In this case, note that the major and minor versions of libgit2 and rugged must match. By default, Rugged builds and uses a bundled version of libgit2. Rugged gives you access to the many parts of a Git repository. You can read and write objects, walk a tree, access the staging area, and lots more. Let's look at each area individually.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    git-imerge

    git-imerge

    Incremental merge for git

    ...Reduce the pain of resolving merge conflicts to its unavoidable minimum, by finding and presenting the smallest possible conflicts: those between the changes introduced by one commit from each branch. Allow a merge to be saved, tested, interrupted, published, and collaborated on while it is in progress. Multiple incremental merges can be in progress at the same time. Each incremental merge has a name, and its progress is recorded in the Git repository as references under refs/imerge/NAME. The current state of an incremental merge can be visualized using the diagram command. An incremental merge can be interrupted and resumed arbitrarily, or even pushed to a server to allow somebody else to work on it.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Albedo

    Albedo

    A recommender system for discovering GitHub repos

    ...It treats repositories and developers as a graph of interactions and applies large-scale matrix factorization to model affinities, with Apache Spark providing the distributed data processing. The project focuses on implicit feedback—stars, watches, and other engagement metrics—so it can build useful recommendations without explicit ratings. A reproducible setup and Makefile-driven workflow streamline tasks like spinning up services, loading datasets, training models, and generating candidate lists. Because it’s built around Spark’s scalable primitives, Albedo can experiment on substantial snapshots of GitHub metadata rather than toy corpora. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Gradle Libraries Plugin

    Gradle Libraries Plugin

    This plugin allows to specify versions of external libraries

    .../gradlew syncLibraries to create $rootDir/dependencies.json file with all currently known dependencies. Once dependencies.json file is in place by generating via syncLibraries task or just by manually creating it, all declared in dependencies.json libraries can be used in project files. It's not a secret that it's really hard to keep libraries up to date especially when there are dozens and sometimes hundreds of them. For that purpose, this plugin has update libraries task that will automatically check for available new versions of libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    git-sketch-plugin

    git-sketch-plugin

    A Git client generating pretty diffs built right into Sketch

    ...The plugin will extract the artboards in your file in order to show the differences easily. Push your changes to the remote. Create a pull request from your branch to the master branch. Voila. Your co-workers can review the changes, comment on them and approve them. Once approved, merge the pull request.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gitkube

    Gitkube

    Build and deploy docker images to Kubernetes using git push

    Gitkube is a tool for building and deploying Docker images on Kubernetes using git push. After a simple initial setup, users can simply keep git push-ing their repos to build and deploy to Kubernetes automatically. Ideal for development where you can push your WIP branch to the cluster to test. Reference implementation for writing git-based automation on your server. Fork this repo and create your own CRD + controller + git remote hook that can do things on the Kubernetes cluster. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    hub

    hub

    Extension to command-line git for GitHub

    hub is an extension to command-line git that helps you do everyday GitHub tasks without ever leaving the terminal. Hub is a tool that wraps git in order to extend it with extra functionality that makes it better when working with GitHub. Available commands are split into two groups: those that are already present in git but that are extended through hub, and custom ones that hub provides. Most hub commands are supposed to be run in a context of an existing local git repository. Hub will...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Git-FTP

    Git-FTP

    Uses Git to upload only changed files to FTP servers

    If you use Git and you need to upload your files to an FTP server, Git-ftp can save you some time and bandwidth by uploading only those files that changed since the last upload. It keeps track of the uploaded files by storing the commit id in a log file on the server. It uses Git to determine which local files have changed. You can easily deploy another branch or go back in the Git history to upload an older version. git-ftp was not designed as centralized deployment tool. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    YaDT

    YaDT

    Yet Another Diff Tool

    YaDT - Yet another Diff Tool. It is another front-end for diff and in earlier versions diff3 utility. With YaDT you can compare and merge 2 and/or 3 files. YaDT is written on Tcl/Tk and wrapped in a single executable file with the help of sdx and tclkit. diff and cvs utilities are embedded inside YaDT. Also, YaDT supports Git and Mercurial repositories, but git and hg are not embedded inside YaDT, you should have git/hg executable in your path environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    gitfs

    gitfs

    Version controlled file system

    gitfs is a FUSE file system that fully integrates with git. You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote. gitfs was developed by the awesome engineering team at Presslabs, a Managed WordPress Hosting provider. gitfs was designed to bring the full powers of git to everyone, no matter how little they know about versioning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    go-git

    go-git

    go-git is a highly extensible git implementation library written in Go

    go-git is a highly extensible git implementation library written in pure Go. It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several types of storage, such as in-memory filesystems, or custom implementations, thanks to the Storer interface. It's being actively developed since 2015 and is being used extensively by Keybase, Gitea or Pulumi, and by many other libraries and tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    gitbase

    gitbase

    SQL interface to git repositories, written in Go.

    gitbase, is a SQL database interface to Git repositories. This project is now part of source{d} Community Edition, which provides the simplest way to get started with a single command. It can be used to perform SQL queries about the Git history and about the Universal AST of the code itself. gitbase is being built to work on top of any number of git repositories. gitbase implements the MySQL wire protocol, it can be accessed using any MySQL client or library from any language. The project is currently in alpha stage, meaning it's still lacking performance in a number of cases but we are working hard on getting a performant system able to process thousands of repositories in a single node. ...
    Downloads: 8 This Week
    Last Update:
    See Project