Bileog uamhnach DIY, nó GitHub in ionad leabhar nótaí
Dia duit, Habr! Is dócha, tá comhad ag gach duine againn ina gcuirimid rud éigin úsáideach agus suimiúil i bhfolach dúinn féin. Roinnt naisc le hailt, leabhair, stórtha, lámhleabhair.... D’fhéadfadh gur leabharmharcanna brabhsálaí iad seo nó fiú cluaisíní oscailte a fhágtar níos déanaí. Le himeacht ama, swells seo go léir, naisc stop a oscailt, agus an chuid is mó de na hábhair a bheith as dáta.
Cad a tharlóidh má roinnimid an mhaitheas seo leis an bpobal agus an comhad seo a phostáil ar GitHub? Ansin is féidir le do chuid oibre a bheith úsáideach do dhuine eile, agus féadfaidh tú ábharthacht a choinneáil le chéile, ag glacadh le nuashonruithe uathu siúd ar mian leo trí sheanchaidrimh Phoiblí. Is chuige seo go díreach atá an tionscadal deartha. Liostaí iontacha. Tá sé san áireamh i stórtha BARR 10 GitHub, tá 138K réalta aige, agus is féidir nasc chuig do shaothair a bheith le feiceáil go díreach ina fhréamh README, rud a mheallfaidh lucht féachana ollmhór chuig do chuid oibre. True, beidh gá le beagán iarracht. Ba mhaith liom mo thaithí ar iarrachtaí den sórt sin a roinnt leat.
Maxim Gramin is ainm dom. Ag CROC déanaim forbairt Java agus taighde bunachar sonraí. Sa phost seo inseoidh mé duit cad iad na Liostaí Uathúla agus conas do repo oifigiúil uamhnach féin a dhéanamh.
Cad iad Liostaí Uafásach
Nuair a bhíonn orm roinnt teicneolaíochta nua nó teanga ríomhchlárúcháin a dhéanamh amach, is é an chéad rud a dhéanfaidh mé ná dul anseo - faighim an chuid ceart, agus tá bileoga oiriúnacha ann. Agus ag cur san áireamh líon na réalta agus a bhfás leanúnach, ní mise amháin a dhéanann é seo.
Go deimhin, is gnáth-readme.md árasán é seo, a chónaíonn i gceann eile stórtha, sa 8ú háit i measc na stórtha GitHub go léir agus folaíonn sé naisc chuig bileoga eile atá tiomnaithe d'aon ábhar. Mar shampla, sa rannán Teangacha Ríomhchlárúcháin is féidir leat bileoga a fháil ar Awesome Python agus Awesome Go , agus tá méid ollmhór acmhainní ag Front-End Development ar fhorbairt WEB. Agus, ar ndóigh, - alt Bunachair (Tabharfaimid ar ais chuige seo beagán níos déanaí). Agus tá, níl sé seo go léir teoranta do thopaicí teicniúla. Mar shampla, sna hailt Siamsaíochta agus Cearrbhachais is féidir leat a lán rudaí suimiúla a fháil freisin (bhí áthas orm go pearsanta uamhnach-fantasy).
Is í an phríomhghné ná go gcoimeádtar na bileoga seo go léir ní ag an údar go pearsanta, ach ag an bpobal agus go dtiomsaítear iad de réir leagan speisialta agus an-dian. forógra iontach. Is pobal neamhspleách speisialtóirí iad gach bileog den sórt sin, maireann a shaol féin agus tá sé oscailte d'iarratais tarraingthe a dhéanfaidh níos fearr fós é. Agus is féidir le duine ar bith a mbileog féin a dhéanamh mura bhfuil ábhar éigin clúdaithe fós.
Is é an t-údar an smaoineamh agus comhordaitheoir an fhiontair seo ar fad an legendary Sindre Sorhus, an chéad duine ar GitHub, údar níos mó Modúil 1000 npm, agus is é an té a gheobhaidh do PR.
Conas a fháil ar an liosta uamhnach
Más rud é go tobann nach bhfuil bileog oiriúnach aimsithe agat ar ábhar a bhfuil spéis agat ann, is é seo an chéad chomhartha gur gá duit é a dhéanamh leat féin!
Inseoidh mé duit ag baint úsáide as sampla mo smaointe. Uirlisí iontacha Bunachar Sonraí — Ó thionscadal go tionscadal caithfidh mé a bheith ag obair le bunachair shonraí éagsúla, agus sin an fáth a chuir mé tús le comhad inar bhailigh mé uirlisí úsáideacha chun oibriú leo, gach cineál imirceoirí bunachar sonraí, IDEanna, painéil riaracháin, uirlisí monatóireachta agus gach cineál rudaí., ilghnéitheacha. Uirlisí a d'úsáid mé cheana féin nó a bhí díreach ag pleanáil chun tosú á n-úsáid. Roinn mé an comhad seo le comhghleacaithe ag CROC agus níos faide i gcéin. Chuidigh sé seo go leor daoine agus bhí sé suimiúil. Mar thoradh air sin, theastaigh uaim níos mó clú nuair a thug mé faoi deara lá amháin nach raibh aon bhileog ar an ábhar seo sa rannóg Bunachar Sonraí. Agus chinn mé mianach a chur ann.
Cad atá ag teastáil le haghaidh seo?
Cláraimid repo rialta GitHub le hainm cosúil le uamhnach-cibé rud. I mo chás bhí sé uamhnach-bunachar sonraí-uirlisí
Cuirimid ár mbileog chuig an bhformáid uamhnach, cabhróidh sé seo linn gineadóir-uamhnach-liosta, a ghinfidh na comhaid riachtanacha go léir san fhormáid riachtanach
CI fíor a bhunú. uamhnach-lint agus cabhróidh travis ci linn smacht a choinneáil bailíocht ár mbileog
Táimid ag fanacht 30 lá
Déanaimid athbhreithniú ar a laghad 2 duine eile PR
Agus ar deireadh déanaimid PR chuig an bpríomh-repo, áit a gcuirimid nasc lenár repo. Anseo ní mór duit gach rud a léamh go cúramach agus go cúramach na ceanglais iomadúla don bhileog nua agus don PR féin a chomhlíonadh.
Ach le beagán ama a rith, bhailigh mé fiú níos mó ábhar, d'oibrigh ar bhotúin agus dared dara triail.
Ach rinne mé dearmad ar rud an-tábhachtach, rud a cuireadh in iúl dom go réidh:
Ní raibh mé an-chúramach agus níor chuir mé aonbheann leis chun a dhearbhú gur comhlíonadh na coinníollacha go léir
Ansin rith beagán níos mó ama, roinnt athruithe breise bunaithe ar thuairimí, agus na rudaí a bhfuiltear ag súil leis le fada tweetgur glacadh le mo PR.
Mar sin rinneadh údar mo chéad leatháin dom, agus thosaigh siad ag fáil PR's ón bpobal uirlisí nua a chur leis. Agus tá go leor acu san áireamh cheana féin i Uirlisí iontacha Bunachar Sonraí. Má tá tú ró-leisciúil an nasc a leanúint,
seo an roghnúchán reatha tráth foilsithe an phoist
Uirlisí iontacha Bunachar Sonraí
Liosta uirlisí bunachar sonraí tiomáinte ag an bpobal
Anseo déanfaimid faisnéis a bhailiú faoi uirlisí turgnamhacha iontacha úsáideacha agus uafásacha a shimplíonn le bunachair shonraí le haghaidh DBA, DevOps, Forbróirí agus mortals amháin.
Ná bíodh drogall ort faisnéis a chur leis faoi do chuid uirlisí db féin nó faoi na huirlisí db tríú páirtí is fearr leat.
dbforge stiúideo le haghaidh freastalaí sql — Timpeallacht chumhachtach chomhtháite forbartha le haghaidh forbairt, bainistíocht, riarachán, anailísiú sonraí agus tuairisciú Freastalaí SQL.
dbKoda — Nua-Aimseartha (Creat JavaScript/Leictreon), IDE foinse oscailte do MongoDB. Tá gnéithe aige chun tacú le forbairt, riarachán agus tiúnadh feidhmíochta ar bhunachair shonraí MongoDB.
IBExpert — Uirlis chuimsitheach GUI do Firebird agus InterBase.
HeidiSQL — Cliant éadrom chun MySQL, MSSQL agus PostgreSQL a bhainistiú, scríofa in Delphi.
Binse Oibre MySQL — Is uirlis amhairc aontaithe é MySQL Workbench le haghaidh ailtirí bunachar sonraí, forbróirí agus DBAanna.
navicat — Uirlis forbartha bunachar sonraí a ligeann duit nascadh go comhuaineach le bunachair shonraí MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, agus SQLite ó fheidhmchlár amháin.
Forbróir Oracle SQL — Is timpeallacht forbartha saor in aisce é Oracle SQL Developer a shimplíonn forbairt agus bainistiú Bunachar Sonraí Oracle in imscaradh traidisiúnta agus Cloud.
pgRiarachán — An t-ardán riaracháin agus forbartha Foinse Oscailte is coitianta agus is saibhre do PostgreSQL, an bunachar sonraí Foinse Oscailte is forbartha ar domhan.
PL/SQL Forbróir — IDE atá dírithe go sonrach ar fhorbairt clár-aonad stóráilte le haghaidh Bunachair Shonraí Oracle.
PostgreSQL Maestro — Uirlis bhainistíochta bunachar sonraí, riaracháin agus forbartha iomlán agus chumhachtach do PostgreSQL.
Buaf — Is é Toad an príomhréiteach bunachar sonraí d’fhorbróirí, do riarthóirí agus d’anailísithe sonraí. Bainistigh athruithe casta bunachar sonraí le huirlis bhainistíochta bunachar sonraí amháin.
Imeall Buaille — Uirlis forbartha bunachar sonraí simplithe do MySQL agus Postgres.
TOra — Is foinse oscailte SQL IDE é TOra le haghaidh dbs Oracle, MySQL agus PostgreSQL.
Stiúideo Valentina — Cruthaigh, riar, fiosraigh agus scrúdaigh bunachair shonraí Valentina DB, MySQL, MariaDB, PostgreSQL agus SQLite SAOR IN AISCE.
Bainisteoirí/Cliaint GUI
Riarthóir - Bainistíocht bunachar sonraí i gcomhad PHP amháin.
DbVisualizer — Uirlis bunachar sonraí uilíoch d’fhorbróirí, DBAanna agus anailísithe.
Tithe Ops — Enterprise ClickHouse Ops UI le go ritheann tú fiosruithe, ag déanamh monatóireachta ar shláinte ClickHouse agus ag cur go leor daoine eile ag smaoineamh.
JackDB - Rochtain dhíreach SQL ar do shonraí go léir, is cuma cá bhfuil sé ina chónaí.
OmniDB — Uirlis Ghréasáin do bhainistiú bunachar sonraí.
Pgweb — Brabhsálaí bunachar sonraí gréasán-bhunaithe do PostgreSQL, scríofa in Go agus oibríonn sé ar mheaisíní macOS, Linux agus Windows.
phpLiteAdmin — Uirlis riaracháin bhunachar sonraí SQLite gréasán-bhunaithe scríofa i PHP le tacaíocht do SQLite3 agus SQLite2.
phpMyAdmin — Comhéadan gréasáin do MySQL agus MariaDB.
sequel — Soláthraíonn PSequel comhéadan glan simplí duit chun tascanna coitianta PostgreSQL a dhéanamh go tapa.
PopSQL — Eagarthóir SQL nua-aimseartha, comhoibríoch do d'fhoireann.
Postico - Cliant PostgreSQL Nua-Aimseartha don Mac.
Seicheamh Pro — Feidhmchlár bainistíochta bunachar sonraí Mac tapa, éasca le húsáid is ea Sequel Pro chun oibriú le bunachair shonraí MySQL & MariaDB.
Stiúideo oibríochtaí sql — Uirlis bhainistíochta sonraí a chuireann ar chumas oibriú le SQL Server, Azure SQL DB agus SQL DW ó Windows, macOS agus Linux.
Saineolaí SQLite - Tacaíonn comhéadan grafach le gach gné SQLite.
sqlpad — Eagróir SQL bunaithe ar an ngréasán a rith i do scamall príobháideach féin.
SQLPro - Bainisteoir Postgres simplí, cumhachtach le haghaidh macOS.
IoraL — Cliant grafach SQL scríofa i Java a ligfidh duit féachaint ar struchtúr bunachar sonraí comhlíontach JDBC, brabhsáil na sonraí i dtáblaí, orduithe SQL a eisiúint etc.
SQLTools — Bainistíocht bunachar sonraí do Chód VSC.
SQLóg — An GUI MySQL is iomláine agus is éasca le húsáid.
TáblaPlus — Uirlis GUI nua-aimseartha, dúchasach agus cairdiúil le haghaidh bunachair shonraí choibhneasta: MySQL, PostgreSQL, SQLite & níos mó.
TeamPostgreSQL — GUI Riarachán Gréasáin PostgreSQL - bain úsáid as do bhunachair shonraí PostgreSQL ó áit ar bith, le comhéadan gréasáin saibhir, tintreach-tapa AJAX.
Uirlisí CLI
ipython-sql — Ceangail le bunachar sonraí chun orduithe SQL a eisiúint laistigh de Leabhar nótaí IPython nó IPython.
iredis — A Cli for Redis le Uathchríochnú agus Aibhsiú Comhréire.
pgionad — Uirlis riaracháin den scoth le haghaidh PostgreSQL.
pg_ghníomhaíocht — Feidhmchlár cosúil le barr le haghaidh monatóireachta ar ghníomhaíocht freastalaí PostgreSQL.
sql — Comhéadan líne ordaithe saor in aisce do Bhunachar Sonraí Oracle is ea Oracle SQL Developer Command Line (SQLcl).
usql — Comhéadan líne ordaithe uilíoch do PostgreSQL, MySQL, Bunachar Sonraí Oracle, SQLite3, Microsoft SQL Server, agus go leor bunachair shonraí eile lena n-áirítear NoSQL agus bunachair shonraí neamhghaolmhara!
dbcli
athenacl — Is uirlis CLI é AthenaCLI do sheirbhís Athena AWS atá in ann uathchríochnú agus béim ar chomhréir a dhéanamh.
litecli - CLI do Bhunachair Shonraí SQLite le uathchríochnú agus béim ar chomhréir.
mssql-cli — Cliant ordú-líne do SQL Server le uathchríochnú agus béim ar chomhréir.
mycli — Cliant Teirminéil do MySQL le Uathchríochnú agus Aibhsiú Comhréire.
pgcli — Postgres CLI le uathchríochnú agus béim ar chomhréir.
vcli — Vertica CLI le uathchríochnú agus béim ar chomhréir.
Nascleanúint agus léirshamhlú scéimre DB
dbdiagram.io — Uirlis thapa agus shimplí chun cabhrú leat do léaráidí caidrimh bhunachar sonraí a tharraingt agus a shreabhadh go tapa ag baint úsáide as teanga simplí DSL.
ERAilceimic — Uirlis giniúna Léaráidí um Chaidreamh Aonán.
Scrúdóir Scéimre — Uirlis aimsithe agus tuisceana scéimre bunachar sonraí saor in aisce.
Spy Scéimre — Do bhunachar sonraí a ghiniúint mar dhoiciméadú HTML, lena n-áirítear léaráidí um Chaidreamh Aonán.
tbls — Uirlis CI-Friendly chun bunachar sonraí a dhoiciméadú, scríofa in Go.
Múnlaithe
Modhnóir Sonraí Navicat — Uirlis deartha bunachar sonraí chumhachtach agus éifeachtach ó thaobh costais a chuidíonn leat samhlacha sonraí coincheapúla, loighciúla agus fisiceacha ar ardchaighdeán a thógáil.
Oracle SQL Forbróir Sonraí Modeler — Is uirlis ghrafach saor in aisce é Oracle SQL Developer Data Modeler a fheabhsaíonn táirgiúlacht agus a shimplíonn tascanna samhaltaithe sonraí.
pgmodeler — Uirlis samhaltaithe sonraí deartha le haghaidh PostgreSQL.
Uirlisí imirce
2 dord — Uirlis cumraíochta bunachar sonraí mar chóid a úsáideann coincheap na scripteanna DDL neamhchumhachtach.
leacht — Leabharlann bunachar sonraí neamhspleách chun athruithe scéimre bunachar sonraí a rianú, a bhainistiú agus a chur i bhfeidhm.
imirce — Cosúil le difr ach amháin i gcás scéimre PostgreSQL.
nód-pg-imirce — Bainistiú ascnaimh bhunachar sonraí Node.js a tógadh go heisiach le haghaidh postgres. (Ach is féidir é a úsáid freisin le haghaidh DBanna eile a chloíonn le caighdeán SQL - m.sh. CockroachDB.)
Pyrseas — Soláthraíonn sé fóntais chun cur síos a dhéanamh ar scéimre bhunachar sonraí PostgreSQL mar YAML.
Laochra scéime — Oibreoir Kubernetes do bhainistiú scéimre bunachar sonraí dearbhaithe (gitops le haghaidh scéimre bunachar sonraí).
Scuits — Bainistiú ciallmhar ar athrú ó bhunachar sonraí le haghaidh forbairt saor ó chreat agus imscaradh iontaofa.
aniql - Uirlis leagan scéimre agus aistrithe eile atá díreach déanta le NET Core 3.0+ dúchais agus tá súil againn go bhfuil sé níos fearr.
Uirlisí giniúna cód
ddl-gineadóir — Tátal a bhaint as SQL DDL (Teanga Sainmhíniú Sonraí) ó shonraí tábla.
scéim2ddl - Líne ordaithe a úsáid le haghaidh onnmhairiú scéimre Oracle le sraith de scripteanna ddl init leis an gcumas chun faisnéis neamh-inmhianaithe a scagadh, DDL a scaradh i gcomhaid éagsúla, aschur formáid deas.
Cumhdaigh
Dreamfactory — Inneall foinse oscailte REST API le haghaidh feidhmchláir mhóibíleacha, gréasáin agus IoT.
Inneall Hasura GraphQL - Ag borradh tapa agus láithreach ar APIanna GraphQL fíor-ama ar Postgres le rialú rochtana mínghlanta, spreagann siad cuacha gréasáin ar imeachtaí bunachar sonraí freisin.
pgsync - Sioncrónaigh sonraí Postgres idir bunachair shonraí.
pg_chameleon — Córas macasamhail MySQL go PostgreSQL scríofa i Python 3. Úsáideann an córas macasamhlú mysql na leabharlainne chun na híomhánna ró a tharraingt ó MySQL a stóráiltear isteach i PostgreSQL mar JSONB.
Sruth PGDelta — Athraíonn freastalaí gréasáin Golang chun Postgres a shruthú ar a laghad uair amháin thar soicéid gréasáin, ag baint úsáide as gné díchódaithe loighciúil Postgres.
repmgr — An Bainisteoir Macasamhlaithe is Coitianta do PostgreSQL.
Scripteanna
pgx_scripteanna — Bailiúchán de scripteanna beaga úsáideacha le haghaidh anailíse bunachar sonraí agus riarachán, cruthaithe ag ár bhfoireann ag PostgreSQL Experts.
pgsql-bloat-meastachán — Ceisteanna chun bloat staidrimh a thomhas in innéacsanna agus táblaí do PostgreSQL.
TPT — Tá na scripteanna sqlplus seo le haghaidh optamú feidhmíochta & fabhtcheartú Bunachar Sonraí Oracle.
Monatóireacht/Staidreamh/Feidhmíocht
Amharcóir ASH — Soláthraíonn sé léargas grafach ar shonraí staire seisiún gníomhach laistigh den Oracle agus PostgreSQL DB.
Muineog — Uirlis Monatóireachta MySQL Gan Ghníomhaire & Cost-éifeachtach.
mssql monatóireacht a dhéanamh — Monatóireacht a dhéanamh ar do SQL Server ar fheidhmíocht Linux ag baint úsáide as Collected, InfluxDB agus Grafana.
Monatóir Navicat - Uirlis monatóireachta cianfhreastalaí atá sábháilte, simplí agus gan gníomhaire, atá lán le gnéithe cumhachtacha chun do mhonatóireacht a dhéanamh chomh héifeachtach agus is féidir.
orabbix — Is breiseán é Orabbix atá deartha chun oibriú le Zabbix Enterprise Monitor chun tuairisciú agus tomhas monatóireachta ilshraith, feidhmíochta agus infhaighteachta a sholáthar do Bhunachair Shonraí Oracle, mar aon le méadracht feidhmíochta an fhreastalaí.
pg_monz — Seo é an teimpléad monatóireachta Zabbix do Bhunachar Sonraí PostgreSQL.
Pyora — Script Python chun monatóireacht a dhéanamh ar Bhunachair Shonraí Oracle.
ZabbixDBA - Is breiseán tapa, solúbtha é ZabbixDBA agus forbraíonn sé go leanúnach chun monatóireacht a dhéanamh ar do RDBMS.
Tástáil
DbFit — Creat tástála bunachar sonraí a thacaíonn le forbairt chód do bhunachar sonraí atá bunaithe ar thástáil go héasca.
RegreSQL — Aischéimniú Do cheisteanna SQL a thástáil.
Gineadóir sonraí
Tabhartóir Databene — Is creat é chun sonraí tástála ard-toirte réalaíocha agus bailí a ghiniúint do do chóras atá á thástáil (ag seachaint an patrún frith Datalite).
CruachGres — Grád fiontraíochta, Stack PostgreSQL ar Kubernetes.
Tiúnadh Cumraíochta
MySQLTuner-perl — Script scríofa i Perl a ligeann duit suiteáil MySQL a athbhreithniú go tapa agus coigeartuithe a dhéanamh chun feidhmíocht agus cobhsaíocht a mhéadú.
PGConfigurator - Uirlis ar líne saor in aisce chun optamaithe a ghiniúint postgresql.conf.
postgresqltuner.pl — Script shimplí chun anailís a dhéanamh ar chumraíocht do bhunachar sonraí PostgreSQL, agus chun comhairle a thabhairt maidir le tiúnadh.
DevOps
DBmaestro — Luathaíonn DBmaestro timthriallta scaoilte agus tacaíonn sé le aclaíocht ar fud an éiceachóras TF ar fad.
Foireann Uirlisí Toad DevOps — Feidhmíonn Foireann Uirlisí Toad DevOps príomhfheidhmeanna forbartha bunachar sonraí laistigh de do shreabhadh oibre DevOps — gan cur isteach ar cháilíocht, ar fheidhmíocht ná ar iontaofacht.
Poli — Feidhmchlár tuairiscithe SQL atá éasca le húsáid a tógadh le haghaidh lovers SQL.
Dáiltí
DBdeployer - Uirlis a imscarann freastalaithe bunachar sonraí MySQL go héasca.
dbatóil — Modúl PowerShell ar féidir leat smaoineamh air mar Stiúideo Bainistíochta Freastalaí SQL ar líne a ordú.
Postgres.app — Suiteáil lán-feiceáil PostgreSQL pacáistithe mar aip chaighdeánach Mac.
MórSQL — Dáileadh Postgres atá áisiúil don fhorbróir.
Seid Eilifint — Ceann tosaigh bainistíochta PostgreSQL gréasán-bhunaithe a chomhdhéanann roinnt fóntais agus feidhmchlár le húsáid le PostgreSQL.
Slándáil
Accra — Sraith slándála bunachar sonraí. Seachfhreastalaí bunachar sonraí le criptiú réimse-leibhéal, cuardach trí shonraí criptithe, SQL instealltaí a chosc, cur isteach a bhrath, potaí meala. Tacaíonn sé le criptiú taobh cliaint agus seachfhreastalaí ("trédhearcach"). SQL, NoSQL.
Formáidí cóid
CódBuff — Priontála deasa agnostic teanga trí mheaisín-fhoghlaim.
Cur
Tá fáilte roimh do chuid ranníocaíochtaí i gcónaí! Léigh le do thoil an treoirlínte ranníocaíochta an chéad.
Má tá aon aimsithe agat don bhunachar sonraí, roinn le do thoil. Beidh áthas orm freisin aiseolas a fháil - PR agus réaltaí. Má tá aon cheist agat faoi do bhileoga féin a chruthú, scríobh iad freisin.