Showing 14 open source projects for "thinking"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    aosabook

    aosabook

    The Architecture of Open Source Applications

    ...Its purpose is educational, showing developers how experienced engineers solve complex design problems in actual software projects. The material is aimed at junior developers who want to learn architectural thinking, as well as more experienced programmers who want to compare approaches across systems. The repository includes documentation and production files rather than a single executable application. It is best understood as an open publishing project for software architecture learning.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Think Python

    Think Python

    Jupyter notebooks and other resources for Think Python

    Think Python is the companion repository for the third edition of Think Python: How to Think Like a Computer Scientist. It introduces programming through Python while emphasizing problem solving, abstraction, debugging, and computational thinking. The material is organized into chapter-based Jupyter notebooks that combine explanations, examples, and executable code. Topics progress from expressions and functions to collections, recursion, classes, files, and larger program structures. Supporting resources include solution notebooks, turtle graphics utilities, diagrams, sample data, images, and downloadable notebook archives. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Python-programming-exercises

    Python-programming-exercises

    100+ Python challenging programming exercises

    ...The exercises cover fundamentals such as strings, numbers, loops, lists, dictionaries, functions, regular expressions, file handling, classes, generators, and algorithmic thinking. Many problems include both a prompt and a suggested solution, making the repository useful for self-study and interview-style practice. The project is especially helpful for beginners who already know basic syntax and want structured repetition. It can also serve as a compact reference for instructors or mentors who need practical Python exercises.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    iCSS

    iCSS

    More than CSS

    ...Materials are continuously updated and organized by category, helping frontend developers discover new approaches to solving UI and visual design challenges. The repository aims to broaden developers’ thinking about what can be achieved purely with CSS and native browser capabilities. Overall, iCSS serves as a high-value reference and inspiration hub for frontend engineers seeking to push the boundaries of modern CSS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5
    Vavr

    Vavr

    Object-functional library that runs with Java 8+

    Vavr core is a functional library for Java. It helps to reduce the amount of code and to increase the robustness. A first step towards functional programming is to start thinking in immutable values. Vavr provides immutable collections and the necessary functions and control structures to operate on these values. The results are beautiful and just work. The Vavr binaries can be found on Maven Central. Beside with Gradle and Maven they work also standalone. The documentation gives an overview and covers the concepts in depth. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Yao Open Prompts

    Yao Open Prompts

    A Chinese AI prompt vocabulary covering work, learning, content, etc.

    ...The library includes prompts for meta-prompt generation, business productivity, learning methods, content operations, marketing, GEO strategy, web reverse engineering, product prototyping, and critical thinking. It is designed as a practical catalog that users can browse, copy, adapt, and test in their preferred AI model. The project also includes templates, references, maintenance checklists, scripts, and a complete catalog for easier navigation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    huihut interview

    huihut interview

    A summary of C/C++ technical interview basics

    interview is a curated repository of technical interview questions, solutions, and explanations covering a wide range of topics in computer science and software engineering. It aims to help developers prepare for job interviews by providing sample problems in algorithms, data structures, system design, databases, and programming language intricacies, often with code snippets and discussion. The repo is designed so learners can practice real interview scenarios, compare approaches, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Yangshun Lago

    Yangshun Lago

    Data Structures and Algorithms library in TypeScript and JavaScript

    ...Instead of aiming to be a production runtime, it serves as a reference you can step through to understand how arrays, stacks, queues, linked lists, trees, heaps, graphs, and sorting/searching routines actually work. The implementations favor clarity over micro-optimizations, making them approachable for learners who are new to algorithmic thinking or coming from non-CS backgrounds. Because the code is idiomatic JavaScript, it also helps front-end engineers strengthen fundamentals without switching languages. The repository’s structure lets you browse topic by topic and compare trade-offs such as time versus space complexity. It’s a handy companion to interview prep lists: after reading a concept, you can open the matching Lago implementation and trace it line by line.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    ideabook

    ideabook

    A growth engineering idea in action

    ...The aim is to give developers concrete, creative, and tricky exercise ideas rather than generic “todo app” templates, helping them build their portfolio, sharpen skills, and explore architectures. The repository emphasizes “growth engineering”, building systems, not just UI, that require thinking about data flows, tooling, deployment, and scaling. Because the list is diverse across stacks (frontend, backend, mobile, GIS, search engines), it encourages cross-pollination of skills rather than deeper specialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    React Basic

    React Basic

    Chinese translation and presentation of React Basic document

    React Basic is a Chinese translation and presentation of Sebastian Markbåge’s “React Basic” design-thinking document. It explains the mental model behind React rather than teaching only API syntax. The text walks through concepts such as transformation, abstraction, composition, state, memoization, lists, continuations, and other ideas that influenced React’s architecture. It frames UI as a transformation of data into another representation, which helps readers understand React at a conceptual level. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    interview-ouch

    interview-ouch

    Simple web snippets for interviews

    interview-ouch is a cheeky, realistic collection of tough interview questions and scenarios that tend to “hurt” unprepared candidates. It’s meant to expose the gaps in typical interview prep by highlighting non-trivial, edge-case, or context-heavy questions. The repo covers programming, systems, and sometimes softer judgment questions that interviewers use to see how you think under pressure. Instead of focusing only on textbook algorithms, it nudges you toward understanding trade-offs, code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    NomeJS

    NomeJS

    Nome is a JavaScript library for location driven sites

    ...Nome gives direct access to location and weather data from an exposed JavaScript API allowing you to create context driven websites that deliver information relevant to your audience. With clever thinking nome has the potential to change the way you deliver content to your audience. A bar could show offers for cool drinks if the temperature rose above 25°c; A shop could entice with targeted offers to customers right outside their door. With nome giving access to more information than is currently offered from a standard browser session, you or your clients could be engaging customers in a new way.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Aspects

    Aspects

    Library for aspect oriented programming in Objective-C and Swift

    A delightful, simple library for aspect oriented programming. Think of Aspects as method swizzling on steroids. It allows you to add code to existing methods per class or per instance, whilst thinking of the insertion point e.g. before/instead/after. Aspects automatically deals with calling super and is easier to use than regular method swizzling. Aspects hooks deep into the class hierarchy and creates dynamic subclasses, much like KVO. There's known issues with this approach, and to this date (February 2019) I STRICTLY DO NOT RECOMMEND TO USE Aspects IN PRODUCTION CODE. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Braille Espresso For C#

    This is a library written for Braille translation.

    This library is designed to promote the importance of Braille while hiding learning concepts from developers. This is designed so that the developer only has to know that Braille is one more language without thinking of the rules or even knowing the system itself. The hope is to convince developers to apply Braille translation technology to web, GUI or any other application. Only a few lines of code are required.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next