Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
81ddc65
fix: removed gitopia-mirror workflow (#373)
Siddhant-K-code Jan 11, 2022
1b4bfd2
Add smallstep cli and certificates to repositiories list (#378)
dopey Jan 20, 2022
9ca5f2b
Add grammY (#377)
KnorpelSenf Jan 20, 2022
c317000
add graphgophers/graphql-go (#370)
pavelnikolov Jan 20, 2022
262e151
Substituted callbacks with arrow functions (#375)
cinghioGithub Feb 10, 2022
9370429
feat: add newsletter subscription box to sidebar (#400)
rohan-deepsource Mar 14, 2022
d12f441
Update repositories.toml (#362)
lumianph Mar 15, 2022
2187497
Update repositories.toml (#364)
William-McGonagle Mar 15, 2022
29086a0
Add scancode-toolkit (#382)
pombredanne Mar 15, 2022
b553175
Update repositories.toml (#384)
roopeshsn Mar 15, 2022
503e9a9
Added ethyca repos (#386)
iamkelllly Mar 15, 2022
d0c829a
Add Lightdash repo (#390)
hamzahc1 Mar 15, 2022
a2bf87c
Add Tanzu Community Edition (#391)
Mar 15, 2022
a2461cc
Update repositories.toml (#399)
smilerz Mar 15, 2022
ebf5b78
Update repositories.toml (#401)
siegerts Mar 15, 2022
4bffe3d
Update repositories.toml (#356)
yy2so Mar 15, 2022
c8fc22d
Added Layer5 repositories (#374)
iambami Mar 15, 2022
4221a67
Update repositories.toml (#379)
kgashok Mar 15, 2022
f9fe20c
chore(pr-template): update the criteria checklist (#402)
siddhant-deepsource Mar 15, 2022
c32099c
fix: form styling (#403)
rohan-deepsource Mar 15, 2022
3867ed2
Add abpframework/abp repo (#405)
berkansasmaz Mar 17, 2022
54fe2ab
adding opensearch and opensearch-dashboards to repo list (#404)
amitgalitz Mar 17, 2022
1461091
add Project Harbor and Carvel and sort the list (#376)
OrlinVasilev Mar 23, 2022
4852791
fix: remove duplicate repository entry (#406)
siddhant-deepsource Mar 23, 2022
d0e20cd
add conversejs repo (#407)
PawBud Mar 27, 2022
96223d8
Include Empathy Interface X Frontend components (#408)
herrardo Mar 30, 2022
9fb24ab
Update repositories.toml (#409)
Apr 4, 2022
d91ec53
Update repositories.toml add new project (#416)
jvondermarck May 13, 2022
511b602
Add `SeaQL` projects to the list (#417)
billy1624 May 13, 2022
21ecc9f
Add JdeRobot/RoboticsAcademy project (#413)
pariaspe May 13, 2022
ae54978
Add good-first-issue label (#418)
jai-deepsource May 14, 2022
5d5fb26
Add JetBrains/Exposed repo
Feb 23, 2022
950f3ce
Add apollographql/apollo-kotlin project
Feb 23, 2022
25f33fc
chore: remove archived and deleted repositories (#419)
siddhant-deepsource May 15, 2022
aab8ad9
Update deploy hook, add local development details
sanket-deepsource May 15, 2022
f698c4a
Adds themesberg/flowbite-react project
rluders Jun 2, 2022
8569082
Add project onlydustxyz/starklings
tekkac May 30, 2022
73df4a9
added kubearmor (#433)
nyrahul Jun 20, 2022
513c365
Add Interface X Archetype to the repositories (#432)
herrardo Jun 20, 2022
a2b91cf
Add Medusa (#429)
SimonFischerSE Jun 20, 2022
c47c0f5
Remove subscription box (#450)
jai-deepsource Aug 8, 2022
74046fd
Remove Discord from README
jai-deepsource Oct 10, 2022
e911ddb
Remove banner
jai-deepsource Oct 10, 2022
4f436fd
Add Good First Issue repo
jai-deepsource Oct 10, 2022
0275e3f
Add hamaluik/timecop
12people Oct 14, 2022
811abf4
Added Bitwarden clients (clients+mobile)
djsmith85 Oct 13, 2022
68d4fcb
Add Appwrite
Aug 11, 2022
bece4b3
Add OMRChecker (#470)
Udayraj123 Oct 23, 2022
c643fce
Skip archived repos from the repositories database (#528)
tushar-deepsource Nov 23, 2022
d93a9cd
Added Infisical to the list of repositories (#534)
vmatsiiako Dec 25, 2022
09e8020
Add external secrets operator (#502)
OrlinVasilev Dec 25, 2022
4b97ce3
add stumpless (#523)
goatshriek Dec 25, 2022
881aee6
docs: add ZITADEL to the repositories list (#530)
hifabienne Dec 25, 2022
4910c54
Add Kuma to repositories (#516)
lahabana Dec 27, 2022
d4782cb
adds ToolJet to the repositories list (#482)
arpitnath Dec 27, 2022
8f9644b
Update repositories.toml (#515)
fv3rdugo Dec 29, 2022
93f161a
chore: upgrade dependencies
sanket-deepsource Dec 16, 2023
2855af3
chore: remove unused code
sanket-deepsource Dec 16, 2023
143a45d
chore: add types, fix dependencies, use loguru
sanket-deepsource Dec 16, 2023
a2e1e2f
feat: make api requests concurrent, clean up misc. things
sanket-deepsource Dec 17, 2023
0761082
ci: update python version in gh actions
sanket-deepsource Dec 17, 2023
ddb5054
ci: add vercel.json for custom build config
sanket-deepsource Dec 17, 2023
2d54818
fix: add -y to yum install
sanket-deepsource Dec 17, 2023
27305b8
fix: use python 3.9
sanket-deepsource Dec 17, 2023
8bbc62c
feat: upgrade to nuxt3 (#678)
sanket-deepsource Dec 17, 2023
fbd75cc
added juspay/hyperswitch (#581)
manojradhakrishnan Dec 17, 2023
9970572
adding openBeta to repositories (#552)
vcbenj Dec 17, 2023
9f26f1e
Update repositories.toml (#677)
talboren Dec 17, 2023
4c1f5ce
Added OpenLLMetry (#675)
nirga Dec 17, 2023
ab739d8
Update repositories.toml (#679)
necatiozmen Dec 17, 2023
3174241
feat: use a blob store for storing generated data (#680)
sanket-deepsource Dec 18, 2023
c26c3eb
ci: fix typo in cron.yml
sanket-deepsource Dec 18, 2023
cda8638
ci: enable workflow_dispatch in cron.yml
sanket-deepsource Dec 18, 2023
7e8668f
fix: s/GITHUB_ACCESS_TOKEN/GH_ACCESS_TOKEN
sanket-deepsource Dec 18, 2023
e7a2cf8
ci: add gh secrets to env
sanket-deepsource Dec 18, 2023
ff851b3
ci: fix generate-prod command
sanket-deepsource Dec 18, 2023
9dc4e93
Update repositories.toml (#671)
Giuliano1993 Dec 18, 2023
3d775ea
added django-import-export (#665)
matthewhegarty Dec 18, 2023
979f36b
Add Aurora Editor (#664)
0xWDG Dec 18, 2023
9793861
Add Taipy in the Repositories (#663)
FlorianJacta Dec 18, 2023
8cd6813
chore: Update repositories.toml add Flipt (#660)
markphelps Dec 18, 2023
a325ea0
Remove water.css (#626)
kylejrp Dec 18, 2023
6f049e5
add cron (npm) to repositories.toml (#652)
sheerlox Dec 18, 2023
8db47d6
Add Ballerina language to the list of repositories (#651)
anupama-pathirage Dec 18, 2023
c09c4c7
Add apache age to repositories.toml (#655)
MuhammadTahaNaveed Dec 20, 2023
f8a0b3f
Submited Pieces Example TS f (#681)
Sophyia7 Dec 20, 2023
f7c5da2
Add stryker-net to repositories.toml (#653)
richardwerkman Dec 20, 2023
b6a931c
Update repositories.toml with arguflow/arguflow (#640)
skeptrunedev Dec 20, 2023
9e689c9
Remove awesome-piracy (#630)
WebSnke Dec 20, 2023
335a94a
add go-fast-cdn to repositories.toml (#682)
kevinanielsen Dec 27, 2023
b6f4cd1
Update Kedro URL (#648)
astrojuanlu Dec 27, 2023
c5a3d07
Add ZenML (#689)
strickvl Jan 5, 2024
c442dcf
add continue repo (#688)
TyDunn Jan 5, 2024
677cecd
Add revert.dev
jatinsandilya Feb 13, 2024
05c6c15
add @idrinth/api-bench (#700)
Idrinth Feb 13, 2024
8ff6ad1
Update repositories.toml (#698)
emanuele-em Feb 13, 2024
2fa8986
Add [Coder](https://github.com/coder/coder) repositories (#721)
matifali Mar 20, 2024
38424a9
Adding Ludwig.ai and LoRAX to the list of open source projects. (#717)
alexsherstinsky Mar 22, 2024
4dc2950
Update repositories.toml: add https://github.com/qtop/qtop
fgeorgatos Oct 13, 2024
9de422a
feat: drop sourcerer since its no longer maintained
DerSimeon Oct 15, 2024
a18b829
add pyup safety repo
dylanpulver Aug 14, 2024
70a1264
add mysql-gui new project
kshashikumar Nov 1, 2024
eb21da2
Update repositories.toml
kshashikumar Nov 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .deepsource.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ test_patterns = [
enabled = true

[analyzers.meta]
max_line_length = 100
max_line_length = 120

[[analyzers]]
name = "javascript"
Expand Down
3 changes: 2 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

**The repository has**:

- [ ] At least three issues with the good first issue label.
- [ ] At least three issues with the `good first issue` label.
- [ ] At least 10 contributors.
- [ ] Detailed setup instructions for the project.
- [ ] CONTRIBUTING.md
- [ ] Actively maintained.
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v1
- name: Checkout repo
uses: actions/checkout@v4

- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: '3.6'
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Install dependencies
run: make pre-build
- name: Install dependencies
run: make pre-build

- name: Run tests for data sanity
run: make test
- name: Run tests for data sanity
run: make test
32 changes: 29 additions & 3 deletions .github/workflows/cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,39 @@ name: Cron
on:
schedule:
- cron: '0 8 * * *'
workflow_dispatch:

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Set up bun
uses: oven-sh/setup-bun@v1

- name: Install dependencies
run: |
make pre-build
bun install

- name: Populate the latest data
run: make generate
env:
GH_ACCESS_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}

- name: Sync data to the blob store
run: bun sync up
env:
BLOB_READ_WRITE_TOKEN: ${{ secrets.BLOB_READ_WRITE_TOKEN }}

- name: Trigger deployment
uses: joelwmale/webhook-action@master
env:
WEBHOOK_URL: ${{ secrets.NETLIFY_CRON_BUILD_HOOK }}
data: ""
with:
url: ${{ secrets.DEPLOY_HOOK_URL }}
24 changes: 0 additions & 24 deletions .github/workflows/gitopia-mirror.yml

This file was deleted.

175 changes: 22 additions & 153 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,162 +1,31 @@
# Public dir
public/
resources/

# Node modules
node_modules/
themes/lucy/node_modules/

# Generated configs
cdn_config.toml

# Generated data files
data/generated.json
data/tags.json
content/language/*.md

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
# Nuxt dev/build outputs
.output
.data
.nuxt
.nitro
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
dist

# Translations
*.mo
*.pot
# Node dependencies
node_modules

# Django stuff:
# Logs
logs
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py
# Misc
.DS_Store
.fleet
.idea

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
# Local env files
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json
.env.*
!.env.example

# Pyre type checker
.pyre/
__pycache__

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# static files generated from Django application using `collectstatic`
media

.nuxt

static/sw.js
# Generated data files
data/generated.json
data/tags.json
content/language/*.md
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node 20.10.0
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.nuxt
pnpm-lock.yaml
dist
.output
*.json
8 changes: 8 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"printWidth": 120,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "none",
"bracketSpacing": true,
"semi": false
}
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.12
28 changes: 12 additions & 16 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,30 +1,26 @@
.ONESHELL:
pre-build:
pip install --upgrade poetry && \
poetry install && \
yarn
pip install --upgrade poetry
poetry install --no-root

build:
yarn generate
bun install
bun generate

generate:
poetry run python gfi/populate.py

tweet:
poetry run python gfi/tweet.py

index:
poetry run python gfi/index.py

generate-prod:
make pre-build
make generate
@if [ $$PREVIEW == "false" ]; then \
make tweet; \
fi; \
make build
bun install
bun sync down
bun generate

test:
poetry run python gfi/test_data.py
poetry run mypy gfi/*.py

format:
poetry run ruff format .
bunx prettier --write .

.DEFAULT_GOAL := build
Loading
Loading