awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesSoftware Engineering Practices

Essential engineering principles for building reliable and maintainable systems.

Explore 6 awesome GitHub repositories matching part of an awesome list · Software Engineering Practices. Refine with filters or upvote what's useful.

Awesome Software Engineering Practices GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • trimstray/the-book-of-secret-knowledgeAvatar trimstray

    trimstray/the-book-of-secret-knowledge

    228,641Vezi pe GitHub↗

    Acest proiect servește drept repository centralizat, condus de comunitate, de cunoștințe tehnice și resurse administrative. Oferă o taxonomie structurată care agregă informații disparate într-un framework căutabil, susținând învățarea continuă și rezolvarea rapidă a problemelor pentru administratorii de sistem și practicienii în securitate cibernetică. Prin maparea resurselor pe securitate ofensivă, gestionarea infrastructurii și dezvoltarea software, oferă o cale unificată pentru dobândirea de competențe și referințe profesionale. Proiectul este definit de o filozofie de design bazată pe linia de comandă, prioritizând utilitarele bazate pe terminal și interfețele scriptabile pentru a facilita administrarea eficientă a sistemului și fluxurile de lucru de securitate repetabile. Se distinge printr-o abordare agnostică față de platformă, menținând documentație și ghiduri operaționale care rămân aplicabile în diverse medii de tip Unix și bazate pe cloud. Această integrare modulară a setului de instrumente permite utilizatorilor să compună medii personalizate adaptate sarcinilor administrative sau de securitate specifice. Repository-ul acoperă o suprafață largă de capabilități, inclusiv seturi de instrumente cuprinzătoare pentru auditarea sistemului, gestionarea rețelei și întărirea infrastructurii. Oferă căi de învățare structurate pentru dezvoltarea competențelor în securitate cibernetică, variind de la laboratoare de hacking etic și standarde de testare a penetrării până la evaluarea vulnerabilităților și cele mai bune practici de configurare a sistemului. Colecția cuprinde, de asemenea, o gamă largă de instrumente de productivitate, utilitare de diagnosticare și materiale educaționale concepute pentru a eficientiza mentenanța de rutină și a îmbunătăți postura generală de securitate.

    A collection of advanced tips and tools for system administration and engineering.

    awesomeawesome-listbsd
    Vezi pe GitHub↗228,641
  • frontendmasters/front-end-handbook-2017Avatar FrontendMasters

    FrontendMasters/front-end-handbook-2017

    3,782Vezi pe GitHub↗

    This project is a front-end development guide and web engineering curriculum. It serves as a comprehensive reference for the tools, technical competencies, and engineering practices required to build professional user interfaces. The resource includes a technical skill roadmap and a software tooling catalog. These materials define the baseline and advanced competencies needed for professional software engineering roles and provide a curated list of utilities to streamline developer workflows. The content covers a broad range of educational areas, including professional competency frameworks,

    Teaches professional engineering standards and operational processes for building high-quality user interfaces.

    HTMLcssfront-end-developerfront-end-development
    Vezi pe GitHub↗3,782
  • tirthajyoti/machine-learning-with-pythonAvatar tirthajyoti

    tirthajyoti/Machine-Learning-with-Python

    3,317Vezi pe GitHub↗

    This project is a comprehensive collection of educational notebooks designed to demonstrate machine learning algorithms and data science workflows. It serves as a practical resource for implementing predictive modeling, clustering, and neural network architectures using Python. By combining live code, narrative text, and visual outputs, the repository facilitates iterative experimentation and hands-on learning of fundamental data science concepts. The collection distinguishes itself by emphasizing machine learning engineering practices, such as the application of object-oriented design patter

    Improves code maintainability by applying object-oriented design patterns and automated unit testing to data science workflows.

    Jupyter Notebookartificial-intelligenceclassificationclustering
    Vezi pe GitHub↗3,317
  • hkirat/project-ideasAvatar hkirat

    hkirat/project-ideas

    2,464Vezi pe GitHub↗

    Acest repository servește drept curriculum structurat și platformă de practică pentru ingineria software, oferind specificații tehnice și cerințe arhitecturale pentru construirea de aplicații web complexe, intensive în date. Este conceput pentru a ghida dezvoltatorii prin implementarea end-to-end a sistemelor full-stack, concentrându-se pe aplicarea practică a conceptelor avansate de inginerie. Proiectul se distinge prin oferirea unor obiective de proiect curatoriate care necesită integrarea unor tehnologii diverse, cum ar fi conectarea serviciilor externe de inteligență artificială, gestionarea distribuțiilor securizate de token-uri cross-chain și dezvoltarea de sisteme de tranzacționare de înaltă performanță. Aceste specificații provoacă dezvoltatorii să stăpânească sincronizarea stării în timp real și coordonarea componentelor distribuite. Curriculumul acoperă o gamă largă de capabilități, inclusiv implementarea comunicării bazate pe socket-uri pentru medii multiplayer, impunerea politicilor de control al accesului și utilizarea cozilor de mesaje pentru procesarea asincronă a sarcinilor. De asemenea, abordează cerințele pentru serializarea eficientă a datelor și rutarea serviciilor pentru a asigura performanța fiabilă a sistemului.

    Acts as a practice platform for mastering advanced software engineering principles and scalable system design.

    Vezi pe GitHub↗2,464
  • loong/go-concurrency-exercisesAvatar loong

    loong/go-concurrency-exercises

    1,949Vezi pe GitHub↗

    Acest proiect este o resursă educațională concepută pentru a ajuta dezvoltatorii să stăpânească execuția concurentă și tiparele de sincronizare în Go. Oferă o colecție structurată de exerciții practice de codare și provocări bazate pe testare care se concentrează pe implementarea practică a practicilor de inginerie software multi-threaded. Repository-ul pune accent pe mecanismele de bază ale concurenței în Go, inclusiv comunicarea bazată pe canale, blocarea mutex și coordonarea ciclului de viață. Acoperă tipare esențiale precum gestionarea sarcinilor în fundal, implementarea opririlor grațioase ale serviciilor și impunerea limitelor de rată sau a constrângerilor de timp de execuție. Lucrând prin aceste exerciții, utilizatorii învață să protejeze structurile de memorie partajată și să prevină race conditions în timpul operațiunilor concurente. Materialele includ utilitare de testare automatizate care utilizează instrumentarea la runtime pentru a valida corectitudinea logicii concurente. Aceste exerciții ghidează cursanții prin nuanțele coordonării mai multor rutine, asigurându-se că resursele partajate rămân thread-safe în timp ce mențin throughput-ul sistemului.

    Provides test-driven exercises focused on solving multi-threaded programming problems and preventing race conditions.

    Go
    Vezi pe GitHub↗1,949
  • davified/clean-code-mlD

    davified/clean-code-ml

    0Vezi pe GitHub↗

    Guidelines for writing clean and maintainable machine learning code.

    Vezi pe GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Software Engineering Practices