Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad
Nyob zoo, Habr! Tej zaum, peb txhua tus muaj cov ntaub ntawv uas peb zais qee yam tseem ceeb thiab nthuav rau peb tus kheej. Qee qhov txuas rau cov ntawv, phau ntawv, chaw khaws cia, phau ntawv. Cov no tuaj yeem yog browser bookmarks lossis tsuas yog qhib tabs sab laug rau tom qab. Thaum lub sij hawm, tag nrho cov no swells, txuas tsis qhib, thiab feem ntau ntawm cov ntaub ntawv tsuas yog outdated.
Yuav ua li cas yog tias peb qhia qhov zoo no rau cov zej zog thiab tshaj tawm cov ntaub ntawv no rau GitHub? Tom qab ntawd koj txoj haujlwm tuaj yeem muaj txiaj ntsig zoo rau lwm tus, thiab koj tuaj yeem tswj hwm kev sib raug zoo ua ke, lees txais cov kev hloov tshiab los ntawm cov neeg xav tau los ntawm cov qub PR zoo. Qhov no yog raws nraim qhov project yog tsim rau. Zoo heev lis. Nws suav nrog TOP 10 GitHub repositories, muaj 138K hnub qub, thiab qhov txuas rau koj cov haujlwm tuaj yeem tshwm sim hauv nws cov hauv paus README, uas yuav nyiam cov neeg tuaj saib coob rau koj txoj haujlwm. Muaj tseeb, qhov no yuav tsum tau siv zog me ntsis. Kuv xav qhia kuv qhov kev paub ntawm kev siv zog li no nrog koj.
Kuv lub npe yog Maxim Gramin. Ntawm CROC Kuv ua Java txhim kho thiab tshawb fawb database. Hauv tsab xov xwm no kuv yuav qhia koj tias Cov Npe Zoo Tshaj Lij yog dab tsi thiab yuav ua li cas thiaj ua rau koj tus kheej zoo heev repo.
Dab tsi yog Awesome Lists
Thaum kuv yuav tsum txheeb xyuas qee cov cuab yeej tshiab lossis cov lus programming, thawj qhov uas kuv ua yog mus ntawm no - Kuv pom cov seem zoo, thiab muaj cov ntawv tsim nyog hauv nws. Thiab txiav txim los ntawm tus naj npawb ntawm cov hnub qub thiab lawv qhov kev loj hlob tsis tu ncua, nws tsis yog kuv xwb uas ua qhov no.
Qhov tseeb, qhov no yog ib qho chaw zoo tib yam readme.md, uas nyob hauv ib qho cais chaw khaws cia, nyob rau qib 8 ntawm tag nrho GitHub repositories thiab suav nrog kev txuas mus rau lwm nplooj ntawv nplooj siab rau txhua lub ntsiab lus. Piv txwv li, hauv ntu Programming Languages ββkoj tuaj yeem nrhiav cov nplooj ntawv ntawm Awesome Python thiab Awesome Go, thiab Front-End Development muaj cov peev txheej loj ntawm WEB txoj kev loj hlob. Thiab, ntawm chav kawm, - seem databases (Peb yuav rov qab mus rau qhov no me ntsis tom qab). Thiab yog, tag nrho cov no tsis txwv rau cov ntsiab lus kev. Piv txwv li, hauv ntu Kev Lom Zem thiab Kev Ua Si koj tuaj yeem pom ntau yam nthuav dav (Kuv tus kheej txaus siab txaus ntshai-fantasy).
Lub ntsiab feature yog tias tag nrho cov nplooj ntawv no yog khaws cia tsis yog los ntawm tus sau tus kheej, tab sis los ntawm lub zej zog thiab muab tso ua ke raws li ib tug tshwj xeeb thiab nruj heev. txaus manifesto. Txhua daim ntawv no yog lub zej zog ywj pheej ntawm cov kws tshaj lij, ua nws lub neej thiab qhib rau koj qhov kev thov rub uas yuav ua rau nws zoo dua. Thiab tseem muaj leej twg tuaj yeem ua lawv tus kheej daim ntawv yog tias qee lub ntsiab lus tseem tsis tau hais txog.
Tus sau ntawm lub tswv yim thiab tus neeg saib xyuas ntawm tag nrho cov tuam txhab no yog tus legendary Sindre Sorhus, thawj tus neeg ntawm GitHub, sau ntau 1000 npm modules, thiab nws yog tus uas yuav tau txais koj PRs.
Yuav ua li cas mus rau hauv txaus-list
Yog tias mam li nco dheev koj tsis tau pom ib daim ntawv tsim nyog ntawm lub ncauj lus uas koj nyiam, ces qhov no yog thawj lub cim uas koj yuav tsum ua rau koj tus kheej!
Kuv yuav qhia koj siv qhov piv txwv ntawm kuv lub hlwb. Zoo heev Database cuab yeej - Los ntawm qhov project mus rau qhov project kuv yuav tsum ua hauj lwm nrog ntau yam databases, thiab yog vim li cas kuv thiaj li pib ib cov ntaub ntawv uas kuv tau sau cov cuab yeej muaj txiaj ntsig rau kev ua hauj lwm nrog lawv, txhua hom database migraters, IDEs, admin panels, saib xyuas cov cuab yeej thiab txhua yam. yam.lwm yam. Cov cuab yeej uas kuv twb tau siv los yog nyuam qhuav npaj pib siv. Kuv muab cov ntaub ntawv no rau cov npoj yaig ntawm CROC thiab dhau mus. Qhov no tau pab ntau tus neeg thiab txaus siab. Raws li qhov tshwm sim, kuv xav tau koob meej ntau dua thaum muaj ib hnub kuv pom tias nyob rau hauv ntu Databases tsis muaj ib daim ntawv ntawm cov ncauj lus no. Thiab kuv txiav txim siab ntxiv kuv qhov ntawd.
Dab tsi yog qhov xav tau rau qhov no?
Peb tso npe rau ib txwm GitHub repo nrog lub npe zoo li txaus-txawm li cas los xij. Hauv kuv cov ntaub ntawv nws yog txaus-database-cov cuab yeej
Peb nqa peb daim ntawv mus rau cov ntawv txaus, qhov no yuav pab tau peb generator-zoo-list, uas yuav tsim tag nrho cov ntaub ntawv tsim nyog hauv hom ntawv xav tau
Thiab thaum kawg peb ua PR rau lub ntsiab repo, qhov twg peb ntxiv qhov txuas rau peb cov repo. Ntawm no koj yuav tsum tau nyeem txhua yam kom zoo thiab ua tib zoo ua tiav tag nrho cov kev xav tau ntau heev rau daim ntawv tshiab thiab PR nws tus kheej.
Tab sis lub sij hawm me ntsis dhau mus, kuv tau sau cov khoom siv ntau dua, ua haujlwm ntawm kev ua yuam kev thiab txaus siab rau thib ob sim.
Tab sis kuv tsis nco qab txog ib qho tseem ceeb heev, uas tau maj mam hinted rau kuv:
Kuv tsis tau ceev faj heev thiab tsis ntxiv ib tug unicorn kom paub meej tias tag nrho cov xwm txheej tau ntsib
Tom qab ntawd me ntsis sij hawm dhau mus, ob peb qhov kev hloov kho ntxiv raws li cov lus pom, thiab qhov tos ntev tweettias kuv PR tau txais.
Yog li ntawd kuv thiaj li los ua tus sau kuv thawj daim ntawv, thiab lawv tau pib txais PR cov los ntawm cov zej zog los ntxiv cov cuab yeej tshiab. Thiab ntau ntawm lawv twb tau suav nrog Zoo heev Database cuab yeej. Yog tias koj tub nkees dhau mus ua raws qhov txuas,
ntawm no yog qhov kev xaiv tam sim no thaum lub sijhawm tshaj tawm ntawm tus ncej
Zoo heev Database cuab yeej
Zej zog tsav daim ntawv teev cov cuab yeej database
Ntawm no peb yuav sau cov ntaub ntawv hais txog qhov muaj txiaj ntsig zoo thiab cov cuab yeej sim ua kom yooj yim nrog cov ntaub ntawv yooj yim rau DBA, DevOps, Cov Tsim Kho thiab cov neeg tuag.
pg_chaw - MySQL rau PostgreSQL replica system sau rau hauv Python 3. Lub kaw lus siv lub tsev qiv ntawv mysql-replication los rub cov duab kab los ntawm MySQL uas tau muab cia rau hauv PostgreSQL li JSONB.
Monyog - Agentless & Nqi-zoo MySQL Monitoring Tool.
mssql-kev saib xyuas - Saib xyuas koj SQL Server ntawm Linux kev ua haujlwm siv sau, InfluxDB thiab Grafana.
Navicat Saib - Ib qho kev nyab xeeb, yooj yim thiab tsis muaj neeg saib xyuas tej thaj chaw deb server uas tau ntim nrog cov yam ntxwv muaj zog los ua kom koj qhov kev soj ntsuam zoo li sai tau.
Percona Saib Xyuas thiab Tswj - Qhib lub platform rau kev tswj hwm thiab saib xyuas MySQL thiab MongoDB kev ua haujlwm.
tus neeg sawv cev collector - Pganalze tus sau txheeb cais rau sau PostgreSQL metrics thiab teev cov ntaub ntawv.
postgres-kev kuaj xyuas - Cov cuab yeej kuaj mob tshiab tiam tshiab uas tso cai rau cov neeg siv los ua qhov kev soj ntsuam tob txog kev noj qab haus huv ntawm Postgres databases.
postgres_exporter - Prometheus exporter rau PostgreSQL server metrics.