npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@lgbusinesscloud/gitlab-util

v0.0.6

Published

Browse, search, clone and pull GitLab repositories

Readme

GitLab Util

GitLab 저장소를 탐색, 검색, 클론, 풀 할 수 있는 VS Code 익스텐션입니다.

설치

VS Code에서 설치:

  1. .vsix 파일 다운로드
  2. Ctrl+Shift+P → "Extensions: Install from VSIX..." 선택

초기 설정

  1. Activity Bar에서 GitLab Util 패널 열기
  2. Settings (톱니바퀴 아이콘) 클릭
  3. GitLab 설정 입력:
    • Host URL: GitLab 서버 주소 (예: https://gitlab.example.com)
    • Group ID: 탐색할 그룹 ID 또는 경로
    • Personal Access Token: read_api 권한이 있는 토큰
  4. 연결 테스트 클릭하여 확인
  5. 저장 클릭

기능

툴바 버튼

| 아이콘 | 명령 | 설명 | |--------|------|------| | $(refresh) | Refresh | 프로젝트 목록 새로고침 | | $(filter) | Filter Projects | 프로젝트 이름으로 필터링 | | $(search) | Search Code | 전체 프로젝트에서 코드 검색 | | $(checklist) | Clone Selected | 선택한 프로젝트들 클론 | | $(repo-pull) | Pull Selected | 선택한 프로젝트들 풀 | | $(gear) | Settings | 설정 패널 열기 |

메뉴 명령 (...)

| 명령 | 설명 | |------|------| | Clone All Projects | 그룹의 모든 프로젝트 클론 | | Pull All Projects | 그룹의 모든 프로젝트 풀 |

컨텍스트 메뉴 (프로젝트 우클릭)

| 명령 | 설명 | |------|------| | Clone Repository | 단일 프로젝트 클론 |

사용법

프로젝트 필터링

  1. Filter 버튼 (깔때기 아이콘) 클릭
  2. 검색할 텍스트 입력
  3. 텍스트와 일치하는 프로젝트만 표시됨
  4. 빈 텍스트 입력 시 필터 해제

선택 프로젝트 클론

  1. Clone Selected 버튼 (체크리스트 아이콘) 클릭
  2. 목록에서 프로젝트 선택 (다중 선택 가능)
  3. 클론 방식 선택 (HTTPS 또는 SSH)
  4. 대상 폴더 선택
  5. 터미널에서 클론 실행

전체 프로젝트 클론

  1. ... 메뉴 → Clone All Projects 클릭
  2. 확인 대화상자에서 승인
  3. 클론 방식 선택 (HTTPS 또는 SSH)
  4. 대상 폴더 선택

선택 프로젝트 풀

  1. Pull Selected 버튼 클릭
  2. 목록에서 프로젝트 선택 (다중 선택 가능)
  3. 프로젝트들이 클론되어 있는 폴더 선택
  4. 각 프로젝트에서 git pull 실행

전체 프로젝트 풀

  1. ... 메뉴 → Pull All Projects 클릭
  2. 확인 대화상자에서 승인
  3. 프로젝트들이 클론되어 있는 폴더 선택
  4. 각 프로젝트에서 git pull 실행

파일 탐색

  1. 트리 뷰에서 프로젝트 확장
  2. 폴더를 탐색
  3. 파일 클릭하여 내용 보기

코드 검색

  1. Search 버튼 (돋보기 아이콘) 클릭
  2. 검색어 입력
  3. 전체 프로젝트에서 일치하는 파일 표시
  4. 결과 클릭하여 파일 열기

요구사항

  • VS Code 1.85.0 이상
  • Git 설치 및 설정
  • read_api 권한이 있는 GitLab Personal Access Token

라이선스

MIT