diff --git a/components/Footer/Footer.tsx b/components/Footer/Footer.tsx index 4cde65c0..ed44f4c1 100644 --- a/components/Footer/Footer.tsx +++ b/components/Footer/Footer.tsx @@ -1,11 +1,9 @@ import styles from "./Footer.module.scss"; -import {Button, Text} from '@primer/react-brand' +import { Button, Text } from "@primer/react-brand"; export const Footer = () => { return ( - ); }; diff --git a/components/HappyCommitsInfo.tsx b/components/HappyCommitsInfo.tsx index 9b969410..14b40688 100644 --- a/components/HappyCommitsInfo.tsx +++ b/components/HappyCommitsInfo.tsx @@ -4,7 +4,7 @@ type FilterProps = { setFilter: (filter: string) => void; }; -export const HappyCommitsInfo = ({filter, setFilter}: FilterProps) => { +export const HappyCommitsInfo = ({ filter, setFilter }: FilterProps) => { return (
void; }; -export const HappyContainer = ({filter, setFilter}: FilterProps) => { +export const HappyContainer = ({ filter, setFilter }: FilterProps) => { return ( <> diff --git a/components/Header/Header.module.scss b/components/Header/Header.module.scss index df02e279..c4688394 100644 --- a/components/Header/Header.module.scss +++ b/components/Header/Header.module.scss @@ -7,7 +7,7 @@ display: flex; justify-content: space-between; align-items: center; - grid-gap: 36px; + gap: 36px; max-width: 1440px; width: 90%; margin: 0 auto; @@ -20,7 +20,7 @@ a:not(.homeLink) { padding: 8px 12px; - grid-gap: 4px; + gap: 4px; } .btnText { @@ -30,3 +30,33 @@ } } } + +.pageTabs { + display: flex; + align-items: stretch; + gap: 0; + flex: 1; + height: 72px; +} + +.pageTab { + display: flex; + align-items: center; + padding: 0 16px; + font-size: 14px; + font-weight: 500; + color: rgba(255, 255, 255, 0.65); + text-decoration: none; + border-bottom: 2px solid transparent; + transition: color 0.2s ease, border-color 0.2s ease; + white-space: nowrap; + + &:hover { + color: #ffffff; + } +} + +.pageTabActive { + color: #ffffff; + border-bottom-color: #67bd41; +} diff --git a/components/Header/Header.tsx b/components/Header/Header.tsx index ad97da85..ea46af9e 100644 --- a/components/Header/Header.tsx +++ b/components/Header/Header.tsx @@ -1,9 +1,13 @@ import styles from "./Header.module.scss"; -import Link from 'next/link'; -import Image from 'next/image'; -import {Button} from '@primer/react-brand'; +import Link from "next/link"; +import Image from "next/image"; +import { useRouter } from "next/router"; +import { Button } from "@primer/react-brand"; export const Header = () => { + const router = useRouter(); + const isTeams = router.pathname === "/teams"; + return ( <>
@@ -17,6 +21,17 @@ export const Header = () => { style={{ height: "auto" }} /> +
- ); }; diff --git a/components/Layout.tsx b/components/Layout.tsx index 4670ecd5..38d82747 100644 --- a/components/Layout.tsx +++ b/components/Layout.tsx @@ -7,9 +7,7 @@ type LayoutProps = { export const Layout = ({ children }: LayoutProps) => (
-
- {children} -
+
{children}
); diff --git a/components/OrganizationItem.tsx b/components/OrganizationItem.tsx new file mode 100644 index 00000000..71a02f56 --- /dev/null +++ b/components/OrganizationItem.tsx @@ -0,0 +1,70 @@ +import React, { useEffect, useState } from "react"; + +import { Organization } from "../types"; +import { OrganizationItemTopBar } from "./OrganizationItemTopBar"; +import { OrganizationMetadata } from "./OrganizationMetadata"; + +type OrganizationItemProps = { + organization: Organization; +}; + +export const OrganizationItem = ({ organization }: OrganizationItemProps) => { + const [isOpen, setIsOpen] = useState(false); + const [isClosing, setIsClosing] = useState(false); + + const isContentVisible = isOpen || isClosing; + + useEffect(() => { + if (!isClosing) return; + const timer = setTimeout(() => setIsClosing(false), 300); + return () => clearTimeout(timer); + }, [isClosing]); + + const handleToggle = () => { + if (isOpen) { + setIsClosing(true); + } + setIsOpen(!isOpen); + }; + + return ( +
+
+
+ +
+

{organization.description}

+ +
+
+
+ {isContentVisible && ( +
+

{organization.project_ask}

+
+ e.stopPropagation()} + > + {organization.is_claimed ? "Project Claimed" : "Join this Project"} + +
+
+ )} +
+
+
+ ); +}; diff --git a/components/OrganizationItemTopBar.tsx b/components/OrganizationItemTopBar.tsx new file mode 100644 index 00000000..8815e02f --- /dev/null +++ b/components/OrganizationItemTopBar.tsx @@ -0,0 +1,32 @@ +import { Organization } from "../types"; +import { RepositoryIssueNumberIndicator } from "./RepositoryIssueNumberIndicator"; + +type OrganizationItemTopBarProps = { + isOpen: boolean; + organizationName: Organization["name"]; + organizationUrl: Organization["url"]; +}; + +export const OrganizationItemTopBar = ({ + isOpen, + organizationName, + organizationUrl +}: OrganizationItemTopBarProps) => { + return ( +
+ e.stopPropagation()} + > +

+
{organizationName}
+

+
+ + +
+ ); +}; diff --git a/components/OrganizationList.tsx b/components/OrganizationList.tsx new file mode 100644 index 00000000..9a4f6ed0 --- /dev/null +++ b/components/OrganizationList.tsx @@ -0,0 +1,84 @@ +import { faCircleNotch } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import React, { useState } from "react"; +import InfiniteScroll from "react-infinite-scroll-component"; + +import { Organization } from "../types"; +import { LanguageFilter } from "./LanguageFilter"; +import { OrganizationItem } from "./OrganizationItem"; +import { Grid, Stack } from "@primer/react-brand"; +import { GeneralFilter } from "./GeneralFilter"; + +type OrganizationListProps = { + organizations: Organization[]; +}; + +const Loader = () => ( +
+ +
+); + +export const OrganizationList = ({ organizations }: OrganizationListProps) => { + const itemsPerScroll = 15; + const [items, setItems] = useState(itemsPerScroll); + const [filter, setFilter] = useState(""); + const [selectedLanguages, setSelectedLanguages] = useState([]); + + const filteredOrganizations = organizations.filter((org) => { + const languageFilter = + selectedLanguages.length === 0 || selectedLanguages.includes(org.language.display); + + const nameFilter = + org.name.toLowerCase().includes(filter.toLowerCase()) || + org.description.toLowerCase().includes(filter.toLowerCase()); + + return languageFilter && nameFilter; + }); + + const uniqueLanguages = [...new Set(organizations.map((org) => org.language.display))]; + const languageOptions = uniqueLanguages.map((language) => ({ value: language, label: language })); + + const loadMoreItems = () => setItems(items + itemsPerScroll); + const hasMoreItems = items < filteredOrganizations.length; + + return ( +
+
+ + + +
+ void + } + /> +
+ +
+
+ + } + > + {filteredOrganizations.slice(0, items).map((org) => ( + + ))} + + +
+
+
+ ); +}; diff --git a/components/OrganizationMetadata.tsx b/components/OrganizationMetadata.tsx new file mode 100644 index 00000000..22eee57b --- /dev/null +++ b/components/OrganizationMetadata.tsx @@ -0,0 +1,37 @@ +import { Organization } from "../types"; + +type OrganizationMetadataProps = { + volunteersNeeded: Organization["volunteers_needed"]; + language: Organization["language"]["display"]; + stakeholderAvailable: Organization["stakeholder_available"]; + isClaimed: Organization["is_claimed"]; +}; + +export const OrganizationMetadata = ({ + volunteersNeeded, + language, + stakeholderAvailable, + isClaimed +}: OrganizationMetadataProps) => { + return ( +
+
+ Volunteers needed: {volunteersNeeded} +
+ +
+ Language: {language} +
+ +
+ Stakeholder available: {stakeholderAvailable ? "Yes" : "No"} +
+ +
+ {isClaimed ? "Claimed" : "Available"} +
+
+ ); +}; diff --git a/components/RepositoryDescription.tsx b/components/RepositoryDescription.tsx index b1d8e11c..d483ec40 100644 --- a/components/RepositoryDescription.tsx +++ b/components/RepositoryDescription.tsx @@ -5,9 +5,5 @@ type RepositoryDescriptionProps = { }; export const RepositoryDescription = ({ repositoryDescription }: RepositoryDescriptionProps) => { - return ( -

- {repositoryDescription}{" "} -

- ); + return

{repositoryDescription}

; }; diff --git a/components/RepositoryIssueNumberIndicator.tsx b/components/RepositoryIssueNumberIndicator.tsx index b22ad104..faa172eb 100644 --- a/components/RepositoryIssueNumberIndicator.tsx +++ b/components/RepositoryIssueNumberIndicator.tsx @@ -1,5 +1,5 @@ -import { FaChevronDown } from 'react-icons/fa'; -import { FaChevronUp } from 'react-icons/fa'; +import { FaChevronDown } from "react-icons/fa"; +import { FaChevronUp } from "react-icons/fa"; type RepositoryIssueNumberIndicatorProps = { isIssueOpen: boolean; @@ -8,9 +8,5 @@ type RepositoryIssueNumberIndicatorProps = { export const RepositoryIssueNumberIndicator = ({ isIssueOpen }: RepositoryIssueNumberIndicatorProps) => { - return ( - - {isIssueOpen ? : } - - ); + return {isIssueOpen ? : }; }; diff --git a/components/RepositoryItem.tsx b/components/RepositoryItem.tsx index 6b41bb92..34c4a0bd 100644 --- a/components/RepositoryItem.tsx +++ b/components/RepositoryItem.tsx @@ -30,7 +30,6 @@ export const RepositoryItem = ({ repository }: RepositoryItemProps) => { if (isIssueOpen) { setIsIssuesListVisible(true); } else { - // Delay unmounting to allow close animation to complete const timer = setTimeout(() => setIsIssuesListVisible(false), 300); return () => clearTimeout(timer); } @@ -61,7 +60,7 @@ export const RepositoryItem = ({ repository }: RepositoryItemProps) => { /> -
+
{isIssuesListVisible && }
diff --git a/components/RepositoryItemTopBar.tsx b/components/RepositoryItemTopBar.tsx index 8dc77abb..5b0da0e7 100644 --- a/components/RepositoryItemTopBar.tsx +++ b/components/RepositoryItemTopBar.tsx @@ -26,19 +26,13 @@ export const RepositoryItemTopBar = ({ title={`Open ${repositoryOwner}/${repositoryName} on GitHub`} >

-
- {repositoryOwner} -
+
{repositoryOwner}
 /  -
- {repositoryName} -
+
{repositoryName}

- + ); }; diff --git a/components/RepositoryList.tsx b/components/RepositoryList.tsx index c25ee44d..953d0ca4 100644 --- a/components/RepositoryList.tsx +++ b/components/RepositoryList.tsx @@ -9,8 +9,7 @@ import { Repository } from "../types"; import { LanguageFilter } from "./LanguageFilter"; import { RepositoryItem } from "./RepositoryItem"; import { SDGFilter } from "./SDGFilter"; -import {Grid, Stack} from '@primer/react-brand'; - +import { Grid, Stack } from "@primer/react-brand"; type RepositoryListProps = { repositories: Repository[]; @@ -29,7 +28,6 @@ export const RepositoryList = ({ repositories, filter }: RepositoryListProps) => const [selectedLanguages, setSelectedLanguages] = useState([]); const [selectedTopics, setSelectedTopics] = useState([]); - const filteredRepositories = repositories.filter((repository) => { const languageFilter = selectedLanguages.length === 0 || selectedLanguages.includes(repository.language.display); @@ -67,7 +65,7 @@ export const RepositoryList = ({ repositories, filter }: RepositoryListProps) =>
- + - - } - > - {filteredRepositories.slice(0, items).map((repository) => ( - - ))} - + + } + > + {filteredRepositories.slice(0, items).map((repository) => ( + + ))} +
diff --git a/components/RepositoryMetadata.tsx b/components/RepositoryMetadata.tsx index 923271cf..4d8fb01b 100644 --- a/components/RepositoryMetadata.tsx +++ b/components/RepositoryMetadata.tsx @@ -25,24 +25,21 @@ export const RepositoryMetadata = ({
- Language:{" "} - - {repositoryLang} - + Language: {repositoryLang}
- {repositoryTopics && repositoryTopics.length > 0 &&
- Label: - - {repositoryTopics && repositoryTopics.map(topic => topic.display).join(', ')} - -
} + {repositoryTopics && repositoryTopics.length > 0 && ( +
+ Label: + + {repositoryTopics && repositoryTopics.map((topic) => topic.display).join(", ")} + +
+ )}
Last activity: - - {lastModified} - + {lastModified}
); diff --git a/components/TeamsHeroContainer.tsx b/components/TeamsHeroContainer.tsx new file mode 100644 index 00000000..10827f7e --- /dev/null +++ b/components/TeamsHeroContainer.tsx @@ -0,0 +1,24 @@ +import { Hero } from "@primer/react-brand"; + +export const TeamsHeroContainer = () => { + return ( + <> + + Your team's skills, their mission + + The best open-source contributions happen when passionate teams rally behind a cause. + Browse nonprofits below and find one whose mission resonates with your team — then dive + into a project that puts your collective skills to work for lasting, real-world impact. +
+
+ If you represent a nonprofit looking to have a team of volunteers contribute to your + organization, you can{" "} + + request volunteers at nonprofits.github.com + + . +
+
+ + ); +}; diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..538a109a --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,6 @@ +import next from "eslint-config-next"; +import prettier from "eslint-plugin-prettier/recommended"; + +const eslintConfig = [...next, prettier]; + +export default eslintConfig; diff --git a/generate-organizations.ts b/generate-organizations.ts new file mode 100644 index 00000000..bc2148fa --- /dev/null +++ b/generate-organizations.ts @@ -0,0 +1,91 @@ +import fs from "fs"; +import slugify from "slugify"; + +import { Organization as OrganizationModel } from "./types"; + +const TEAM_REQUESTS_URL = "https://nonprofits.github.com/api/team_requests"; + +slugify.extend({ + "#": "sharp", + "+": "plus" +}); + +interface TeamRequest { + id: number; + status: string; + project_request: string; + request_description: string; + nonprofit_description: string; + programming_language: string; + number_of_volunteers: number; + stakeholder_available: boolean; + website_url: string; + issue_url: string; + organization_name: string; + created_at: string; + updated_at: string; +} + +interface TeamRequestsResponse { + team_requests: TeamRequest[]; +} + +const getTeamRequests = async (): Promise => { + const token = process.env.TEAM_REQUESTS_TOKEN; + if (!token) { + throw new Error( + "Missing TEAM_REQUESTS_TOKEN environment variable. Set it to the team_requests API token." + ); + } + + const response = await fetch(TEAM_REQUESTS_URL, { + headers: { + Authorization: `Token ${token}` + } + }); + + if (!response.ok) { + throw new Error(`Failed to fetch team requests: ${response.status} ${response.statusText}`); + } + + const data = (await response.json()) as TeamRequestsResponse; + return data.team_requests ?? []; +}; + +const toOrganization = (request: TeamRequest): OrganizationModel => ({ + id: String(request.id), + name: request.organization_name, + url: request.website_url, + description: request.nonprofit_description, + language: { + id: slugify(request.programming_language.toLowerCase()), + display: request.programming_language + }, + volunteers_needed: request.number_of_volunteers, + stakeholder_available: request.stakeholder_available, + project_ask: request.request_description, + issue_url: request.issue_url, + is_claimed: false +}); + +getTeamRequests() + .then((requests) => { + const organizations = requests + .filter((request) => request.status === "approved") + .map(toOrganization); + + fs.writeFileSync("./organizations.json", JSON.stringify(organizations, null, 2)); + console.log(`Generated organizations.json (${organizations.length} organizations)`); + }) + .catch((error: unknown) => { + console.error("Skipping organization data generation:", error); + if (!fs.existsSync("./organizations.json")) { + fs.writeFileSync("./organizations.json", JSON.stringify([], null, 2)); + console.log("Wrote empty organizations.json fallback."); + } else { + console.log("Keeping existing organizations.json."); + } + }) + .finally(() => { + console.log("Organization data generation complete."); + }); diff --git a/generate.ts b/generate.ts index d0ff4376..2d43c83f 100644 --- a/generate.ts +++ b/generate.ts @@ -15,7 +15,6 @@ import { Tag as TagModel } from "./types"; -// Define interfaces for GitHub GraphQL types interface GithubRepository { id: string; name: string; @@ -82,20 +81,34 @@ interface GraphQLResponse { }; } -/** Number of repositories to query per request (max 100, but set to a smaller number to prevent timeouts) */ const REPOS_PER_REQUEST = 25; -/** Maximum number of issues to retrieve per repository */ const MAX_ISSUES = 10; -const validTopicNames = ['sdg-1', 'sdg-2', 'sdg-3', 'sdg-4', 'sdg-5', 'sdg-6', 'sdg-7', 'sdg-8', 'sdg-9', 'sdg-10', 'sdg-11', 'sdg-12', 'sdg-13', 'sdg-14', 'sdg-15', 'sdg-16', 'sdg-17']; +const validTopicNames = [ + "sdg-1", + "sdg-2", + "sdg-3", + "sdg-4", + "sdg-5", + "sdg-6", + "sdg-7", + "sdg-8", + "sdg-9", + "sdg-10", + "sdg-11", + "sdg-12", + "sdg-13", + "sdg-14", + "sdg-15", + "sdg-16", + "sdg-17" +]; -// symbols to replace with slugify slugify.extend({ "#": "sharp", "+": "plus" }); -// Setup Octokit (GitHub API client) const MyOctokit = Octokit.plugin(throttling, retry); const octokit = new MyOctokit({ auth: process.env.GH_PERSONAL_ACCESS_TOKEN, @@ -105,7 +118,6 @@ const octokit = new MyOctokit({ octokit.log.warn(`Request quota exhausted for request ${method} ${url}`); if (retryCount < 1) { - // only retries once octokit.log.info(`Retrying after ${retryAfter} seconds!`); return true; } @@ -120,7 +132,6 @@ const octokit = new MyOctokit({ octokit.log.warn(`SecondaryRateLimit detected for request ${method} ${url}`); if (retryCount < 2) { - // retries twice octokit.log.warn(`Retrying after ${retryAfter} seconds!`); return true; } @@ -128,9 +139,6 @@ const octokit = new MyOctokit({ } }); -/** - * Retrieve a list of repositories by calling GitHub GraphQL API. - */ const getRepositories = async ( repositories: string[], labels: string[] @@ -217,7 +225,6 @@ const getRepositories = async ( } `; - // Create schema for validation const schema = buildSchema(` type Query { search(query: String!, type: SearchType!, first: Int!): SearchResultItemConnection! @@ -351,11 +358,10 @@ const getRepositories = async ( const searchResults = await octokit.graphql({ query: gqlQuery }); - // map response data to our Repository model const repoData = searchResults.search.edges .map(({ node: repo }) => { if (!repo.primaryLanguage) return null; - + return { id: repo.id, owner: repo.owner.login, @@ -370,33 +376,37 @@ const getRepositories = async ( id: slugify(repo.primaryLanguage.name.toLowerCase()), display: repo.primaryLanguage.name }, - topics: repo.repositoryTopics.edges - ?.map((edge) => edge.node) - .filter((topic) => validTopicNames.includes(topic.topic.name.toLowerCase())) - .map((topic) => ({ - id: slugify(topic.topic.name.toLowerCase()), - display: topic.topic.name - })) ?? [], - issues: repo.issues.edges - ?.map((edge) => edge.node) - .map((issue) => ({ - id: issue.id, - number: issue.number, - title: issue.title, - url: issue.url, - comments_count: issue.comments.totalCount, - created_at: issue.createdAt, - labels: issue.labels?.edges - ?.map((edge) => edge.node) - .map((label) => ({ - id: slugify(label.name.toLowerCase()), - display: label.name - })) ?? [] - })) - .sort((a, b) => a.number - b.number) ?? [], - has_new_issues: repo.issues.edges - ?.map((edge) => edge.node) - .some((issue) => dayjs().diff(dayjs(issue.createdAt), "day") <= 7) ?? false + topics: + repo.repositoryTopics.edges + ?.map((edge) => edge.node) + .filter((topic) => validTopicNames.includes(topic.topic.name.toLowerCase())) + .map((topic) => ({ + id: slugify(topic.topic.name.toLowerCase()), + display: topic.topic.name + })) ?? [], + issues: + repo.issues.edges + ?.map((edge) => edge.node) + .map((issue) => ({ + id: issue.id, + number: issue.number, + title: issue.title, + url: issue.url, + comments_count: issue.comments.totalCount, + created_at: issue.createdAt, + labels: + issue.labels?.edges + ?.map((edge) => edge.node) + .map((label) => ({ + id: slugify(label.name.toLowerCase()), + display: label.name + })) ?? [] + })) + .sort((a, b) => a.number - b.number) ?? [], + has_new_issues: + repo.issues.edges + ?.map((edge) => edge.node) + .some((issue) => dayjs().diff(dayjs(issue.createdAt), "day") <= 7) ?? false } as RepositoryModel; }) .filter((repo): repo is RepositoryModel => repo !== null); @@ -428,12 +438,15 @@ const getRepositories = async ( }, Promise.resolve([])) .then((repoData) => { const filterLanguages = Object.values( - repoData.reduce((arr: { [key: string]: CountableTagModel }, repo: RepositoryModel) => { - const { id, display } = repo.language; - if (arr[id] === undefined) arr[id] = { id, display, count: 1 }; - else arr[id].count++; - return arr; - }, {} as { [key: string]: CountableTagModel }) + repoData.reduce( + (arr: { [key: string]: CountableTagModel }, repo: RepositoryModel) => { + const { id, display } = repo.language; + if (arr[id] === undefined) arr[id] = { id, display, count: 1 }; + else arr[id].count++; + return arr; + }, + {} as { [key: string]: CountableTagModel } + ) ) .filter((language) => language.count >= 1) .sort((a, b) => a.display.localeCompare(b.display)); @@ -442,12 +455,15 @@ const getRepositories = async ( repoData .filter((repo) => repo.topics !== undefined) .flatMap((repo) => repo.topics as TagModel[]) - .reduce((arr: { [key: string]: CountableTagModel }, topic: TagModel) => { - const { id, display } = topic; - if (arr[id] === undefined) arr[id] = { id, display, count: 1 }; - else arr[id].count++; - return arr; - }, {} as { [key: string]: CountableTagModel }) + .reduce( + (arr: { [key: string]: CountableTagModel }, topic: TagModel) => { + const { id, display } = topic; + if (arr[id] === undefined) arr[id] = { id, display, count: 1 }; + else arr[id].count++; + return arr; + }, + {} as { [key: string]: CountableTagModel } + ) ) .filter((topic) => topic.count >= 1) .sort((a, b) => b.count - a.count); @@ -461,7 +477,7 @@ const getRepositories = async ( .then((data) => { fs.writeFileSync("./generated.json", JSON.stringify(data)); console.log("Generated generated.json"); - + const topics = data.repositories .filter((repo) => repo.topics !== undefined) .flatMap((repo) => repo.topics as TagModel[]) @@ -469,7 +485,7 @@ const getRepositories = async ( fs.writeFileSync("./topics.json", JSON.stringify(topics, null, 2)); console.log("Generated topics.json"); - + const sitemap = ` diff --git a/generated.json b/generated.json index eaeca43c..bb1b2d97 100644 --- a/generated.json +++ b/generated.json @@ -1 +1 @@ -{"repositories":[{"id":"MDEwOlJlcG9zaXRvcnk0ODQxODU5OQ==","owner":"apache","name":"fineract","description":"Apache Fineract","url":"https://github.com/apache/fineract","stars":1047,"stars_display":"1K","license":"Apache License 2.0","last_modified":"2023-11-15T17:37:33Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1NDYzMTc0NA==","owner":"Aam-Digital","name":"ndb-core","description":"Easy-to-use case management web app for NGOs anywhere in the world.","url":"https://github.com/Aam-Digital/ndb-core","stars":37,"stars_display":"37","license":"GNU General Public License v3.0","last_modified":"2023-11-15T17:11:17Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOA0GdQM5I9B2l","number":1243,"title":"Make support panel accessible before login","url":"https://github.com/Aam-Digital/ndb-core/issues/1243","comments_count":1,"created_at":"2022-05-03T11:11:52Z","labels":[]},{"id":"I_kwDOA0GdQM5JC-Ib","number":1246,"title":"pin notes to top of list","url":"https://github.com/Aam-Digital/ndb-core/issues/1246","comments_count":0,"created_at":"2022-05-04T15:07:06Z","labels":[]},{"id":"I_kwDOA0GdQM5N3Fok","number":1373,"title":"UI should indicate that list only shows filtered results","url":"https://github.com/Aam-Digital/ndb-core/issues/1373","comments_count":0,"created_at":"2022-07-15T17:03:39Z","labels":[]},{"id":"I_kwDOA0GdQM5Q4iB_","number":1415,"title":"Add screen to add more authors and notes at end of \"record attendance\"","url":"https://github.com/Aam-Digital/ndb-core/issues/1415","comments_count":1,"created_at":"2022-08-31T08:34:22Z","labels":[]},{"id":"I_kwDOA0GdQM5Q58rj","number":1416,"title":"global search in toolbar for mobile screens","url":"https://github.com/Aam-Digital/ndb-core/issues/1416","comments_count":0,"created_at":"2022-08-31T13:48:21Z","labels":[]},{"id":"I_kwDOA0GdQM5ZaMT2","number":1595,"title":"Remove country icons and only show language abbreviation","url":"https://github.com/Aam-Digital/ndb-core/issues/1595","comments_count":0,"created_at":"2022-12-16T11:19:44Z","labels":[]},{"id":"I_kwDOA0GdQM5arSMz","number":1632,"title":"refactor dashboard widgets to build upon the generic dashboard-list-widget","url":"https://github.com/Aam-Digital/ndb-core/issues/1632","comments_count":0,"created_at":"2023-01-05T19:43:12Z","labels":[]},{"id":"I_kwDOA0GdQM5geo0P","number":1762,"title":"Click on Entity in disabled form should open details page","url":"https://github.com/Aam-Digital/ndb-core/issues/1762","comments_count":1,"created_at":"2023-03-10T09:31:11Z","labels":[]},{"id":"I_kwDOA0GdQM5lFwL-","number":1872,"title":"add new option from enum popup window","url":"https://github.com/Aam-Digital/ndb-core/issues/1872","comments_count":1,"created_at":"2023-05-04T13:23:18Z","labels":[]},{"id":"I_kwDOA0GdQM5sZ2mI","number":1942,"title":"Import Module: infer column mapping from column header names","url":"https://github.com/Aam-Digital/ndb-core/issues/1942","comments_count":0,"created_at":"2023-07-24T16:03:52Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNjkzMDQ0MzU=","owner":"OpenTermsArchive","name":"engine","description":"Tracks contractual documents and exposes changes to the terms of online services.","url":"https://github.com/OpenTermsArchive/engine","stars":89,"stars_display":"89","license":"European Union Public License 1.2","last_modified":"2023-10-25T15:15:22Z","language":{"id":"javascript","display":"JavaScript"},"topics":[{"id":"sdg-16","display":"sdg-16"},{"id":"sdg-9","display":"sdg-9"},{"id":"sdg-17","display":"sdg-17"}],"issues":[{"id":"I_kwDOEA1Cc85IRh3P","number":832,"title":"Improve documents validation message","url":"https://github.com/OpenTermsArchive/engine/issues/832","comments_count":3,"created_at":"2022-04-22T16:25:27Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzMyOTczOTU=","owner":"Intelehealth","name":"Intelehealth-WebApp","description":null,"url":"https://github.com/Intelehealth/Intelehealth-WebApp","stars":12,"stars_display":"12","last_modified":"2023-11-15T08:06:17Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzQxNDMxODQ=","owner":"nordic-institute","name":"X-Road","description":"Source code of the X-Road® data exchange layer software","url":"https://github.com/nordic-institute/X-Road","stars":549,"stars_display":"549","license":"Other","last_modified":"2023-11-15T17:26:25Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"I_kwDOB_7c0M5SX4NJ","number":1356,"title":"As a Security Specialist I want to study what open source tools could be used for automating X-Road security testing so that I know which tools are best suited for X-Road","url":"https://github.com/nordic-institute/X-Road/issues/1356","comments_count":0,"created_at":"2022-09-22T07:48:38Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4OJ","number":1357,"title":"As a Product Owner I want that the memory allocated for Proxy component will be automatically adjusted at init phase of Security Server to correlate the amount of RAM memory to optimize the performance","url":"https://github.com/nordic-institute/X-Road/issues/1357","comments_count":0,"created_at":"2022-09-22T07:48:42Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4RT","number":1359,"title":"As a Developer I want to change the Security Server installation so that the JNA library is installed to /usr/share/xroad/lib so that it wouldn't cause problems for users","url":"https://github.com/nordic-institute/X-Road/issues/1359","comments_count":0,"created_at":"2022-09-22T07:48:51Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4SS","number":1360,"title":"As a Developer I want to analyse the Security Server proxy performance to find bottlenecks in the current code","url":"https://github.com/nordic-institute/X-Road/issues/1360","comments_count":2,"created_at":"2022-09-22T07:48:54Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4TU","number":1361,"title":"As a product owner I want that message timestamping is refactored, so that it is more robust","url":"https://github.com/nordic-institute/X-Road/issues/1361","comments_count":0,"created_at":"2022-09-22T07:48:58Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4Us","number":1362,"title":"As a Security Server Administrator I want the SO_LINGER timeout properties to work as they're documented so that I can configure socket closing behaviour based on my needs","url":"https://github.com/nordic-institute/X-Road/issues/1362","comments_count":0,"created_at":"2022-09-22T07:49:02Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4WF","number":1363,"title":"As a Security Server user I want that X-Road metaservice codes are reserved so that the user can't overload them","url":"https://github.com/nordic-institute/X-Road/issues/1363","comments_count":0,"created_at":"2022-09-22T07:49:05Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4Xi","number":1364,"title":"As a Developer I want that Ansible scripts support deployment of Icelandic Security Server so that it's automatized","url":"https://github.com/nordic-institute/X-Road/issues/1364","comments_count":0,"created_at":"2022-09-22T07:49:10Z","labels":[]},{"id":"I_kwDOB_7c0M5SX4Y0","number":1365,"title":"As a X-Road user I want that xroad-signer is profiled and possible bottlenecks are documented","url":"https://github.com/nordic-institute/X-Road/issues/1365","comments_count":0,"created_at":"2022-09-22T07:49:14Z","labels":[]},{"id":"I_kwDOB_7c0M5ab1YK","number":1477,"title":"As a Security Server Administrator I would like the Security Server to not return the Jetty version that is used so that automated scanners can't use it to discover a vulnerable version","url":"https://github.com/nordic-institute/X-Road/issues/1477","comments_count":0,"created_at":"2023-01-03T11:13:20Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2NTkxNDA4Ng==","owner":"decidim","name":"decidim","description":"The participatory democracy framework. A generator and multiple gems made with Ruby on Rails","url":"https://github.com/decidim/decidim","stars":1339,"stars_display":"1.3K","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-15T15:11:03Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[{"id":"MDU6SXNzdWU3NjkxMTAxNzU=","number":7034,"title":"NOT \"Enable rich text editor for participants\" + Proposal with template = text full of HTML tags","url":"https://github.com/decidim/decidim/issues/7034","comments_count":5,"created_at":"2020-12-16T17:06:41Z","labels":[]},{"id":"MDU6SXNzdWU3OTYwOTgxODU=","number":7246,"title":"Tooltip cards for user profiles not shown with sorting options","url":"https://github.com/decidim/decidim/issues/7246","comments_count":4,"created_at":"2021-01-28T15:16:37Z","labels":[]},{"id":"MDU6SXNzdWU4MTMzNDY4NTU=","number":7432,"title":"Add default order by ID on admin indexs","url":"https://github.com/decidim/decidim/issues/7432","comments_count":6,"created_at":"2021-02-22T10:07:04Z","labels":[]},{"id":"I_kwDOA-3E5s5SfMqi","number":9854,"title":"Private participants in public spaces ","url":"https://github.com/decidim/decidim/issues/9854","comments_count":4,"created_at":"2022-09-23T14:41:53Z","labels":[]},{"id":"I_kwDOA-3E5s5gxfvL","number":10552,"title":"Scope filter not working in Decidim 0.27.2","url":"https://github.com/decidim/decidim/issues/10552","comments_count":1,"created_at":"2023-03-14T14:21:17Z","labels":[]},{"id":"I_kwDOA-3E5s5nU2Gs","number":10933,"title":"404 after hiding a proposal from frontend","url":"https://github.com/decidim/decidim/issues/10933","comments_count":2,"created_at":"2023-05-31T07:00:24Z","labels":[]},{"id":"I_kwDOA-3E5s5ozzfY","number":11043,"title":"Prefer the usage of Duplicate instead of Copy in the Conference's copy feature","url":"https://github.com/decidim/decidim/issues/11043","comments_count":1,"created_at":"2023-06-15T09:22:18Z","labels":[]},{"id":"I_kwDOA-3E5s5qAlvB","number":11103,"title":"Request too large on initiative exports","url":"https://github.com/decidim/decidim/issues/11103","comments_count":1,"created_at":"2023-06-28T09:16:13Z","labels":[]},{"id":"I_kwDOA-3E5s5umVpQ","number":11489,"title":"Invalid chars in the name when login using OAuth","url":"https://github.com/decidim/decidim/issues/11489","comments_count":1,"created_at":"2023-08-17T18:58:59Z","labels":[]},{"id":"I_kwDOA-3E5s5wUap-","number":11567,"title":"Refactor the events specs to new format","url":"https://github.com/decidim/decidim/issues/11567","comments_count":0,"created_at":"2023-09-06T16:52:28Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyOTUyMTI5MDA=","owner":"truenas","name":"charts","description":"TrueNAS SCALE Apps Catalogs & Charts","url":"https://github.com/truenas/charts","stars":178,"stars_display":"178","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2023-11-15T18:03:32Z","language":{"id":"smarty","display":"Smarty"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk4MTU3NTc1OQ==","owner":"cboard-org","name":"cboard","description":"Augmentative and Alternative Communication (AAC) system with text-to-speech for the browser","url":"https://github.com/cboard-org/cboard","stars":614,"stars_display":"614","license":"GNU General Public License v3.0","last_modified":"2023-11-15T16:23:03Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"MDU6SXNzdWU1NjE3MTQ2MTI=","number":628,"title":"Add filtering to the board lists on the communicator builder ","url":"https://github.com/cboard-org/cboard/issues/628","comments_count":3,"created_at":"2020-02-07T15:41:31Z","labels":[]},{"id":"MDU6SXNzdWU1ODkyNTY1NTQ=","number":665,"title":"Check boards exported from Cboard are successfully import on coughdrop ","url":"https://github.com/cboard-org/cboard/issues/665","comments_count":4,"created_at":"2020-03-27T16:35:17Z","labels":[]},{"id":"MDU6SXNzdWU4NjE0ODM2NDQ=","number":890,"title":"Feature: reordering elements in the output box","url":"https://github.com/cboard-org/cboard/issues/890","comments_count":3,"created_at":"2021-04-19T16:12:21Z","labels":[]},{"id":"MDU6SXNzdWU4NjE3ODg5NTY=","number":893,"title":"Feature: locked (always visible) row/column with basic phrases and emergency signals","url":"https://github.com/cboard-org/cboard/issues/893","comments_count":2,"created_at":"2021-04-19T19:46:49Z","labels":[]},{"id":"I_kwDOBNy_T85WUWo5","number":1294,"title":"Support hawkeye access application - IOS","url":"https://github.com/cboard-org/cboard/issues/1294","comments_count":1,"created_at":"2022-11-14T14:29:09Z","labels":[]},{"id":"I_kwDOBNy_T85eWedL","number":1354,"title":"Toggle password visibility","url":"https://github.com/cboard-org/cboard/issues/1354","comments_count":3,"created_at":"2023-02-13T19:44:00Z","labels":[]},{"id":"I_kwDOBNy_T85ohjHY","number":1508,"title":"Find a way to define Enviromental variables for Cordova builds","url":"https://github.com/cboard-org/cboard/issues/1508","comments_count":0,"created_at":"2023-06-12T21:29:41Z","labels":[]},{"id":"I_kwDOBNy_T85p_ubR","number":1515,"title":"\"Edit Tile\" dialog (modal window)","url":"https://github.com/cboard-org/cboard/issues/1515","comments_count":4,"created_at":"2023-06-28T06:42:53Z","labels":[]},{"id":"I_kwDOBNy_T85v5Vlr","number":1575,"title":"Add font size selector on PDF export","url":"https://github.com/cboard-org/cboard/issues/1575","comments_count":5,"created_at":"2023-09-01T12:04:30Z","labels":[]},{"id":"I_kwDOBNy_T852tDx1","number":1614,"title":"Add loading spinner on upload image","url":"https://github.com/cboard-org/cboard/issues/1614","comments_count":1,"created_at":"2023-11-13T21:34:52Z","labels":[]}],"has_new_issues":true},{"id":"R_kgDOHU9OKQ","owner":"google","name":"fhir-gateway","description":"A generic proxy server for applying access-control policies for a FHIR-store.","url":"https://github.com/google/fhir-gateway","stars":48,"stars_display":"48","license":"Other","last_modified":"2023-11-07T17:26:16Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNTEyODUyNjY=","owner":"kobotoolbox","name":"kobo-install","description":"A command-line installer for setting up and running KoboToolbox on a remote server or local computer, using kobo-docker.","url":"https://github.com/kobotoolbox/kobo-install","stars":153,"stars_display":"153","last_modified":"2023-11-14T15:42:31Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxODkzNTc0MA==","owner":"ifmeorg","name":"ifme","description":"Free, open source mental health communication web app to share experiences with loved ones","url":"https://github.com/ifmeorg/ifme","stars":1406,"stars_display":"1.4K","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-10T18:53:05Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2MTM5OTg0NQ==","owner":"synthetichealth","name":"synthea","description":"Synthetic Patient Population Simulator","url":"https://github.com/synthetichealth/synthea","stars":1869,"stars_display":"1.9K","license":"Apache License 2.0","last_modified":"2023-11-14T21:54:24Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"MDU6SXNzdWUyNjU0MDg0MDc=","number":236,"title":"Medications prescribed before they were actually available","url":"https://github.com/synthetichealth/synthea/issues/236","comments_count":12,"created_at":"2017-10-13T20:21:45Z","labels":[]},{"id":"MDU6SXNzdWUyODM5NTI0NTc=","number":250,"title":"Generate Home Oxygen Qualified ","url":"https://github.com/synthetichealth/synthea/issues/250","comments_count":1,"created_at":"2017-12-21T17:29:51Z","labels":[]},{"id":"MDU6SXNzdWU0MTA4Njg2OTg=","number":476,"title":"CCDA Care Plan Goals and Activities","url":"https://github.com/synthetichealth/synthea/issues/476","comments_count":0,"created_at":"2019-02-15T17:23:47Z","labels":[]},{"id":"MDU6SXNzdWU0OTI4NDU4MTI=","number":570,"title":"Add \"resourceType\": \"ExplanationOfBenefit\" to CCDA export","url":"https://github.com/synthetichealth/synthea/issues/570","comments_count":0,"created_at":"2019-09-12T14:33:35Z","labels":[]},{"id":"I_kwDOA6jjJc4-Hfib","number":951,"title":"Python API","url":"https://github.com/synthetichealth/synthea/issues/951","comments_count":3,"created_at":"2021-11-02T10:39:48Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODM1ODA1Nw==","owner":"unige-geohealth","name":"accessmod","description":"accessmod 5 : anisotropic accessibility analysis.","url":"https://github.com/unige-geohealth/accessmod","stars":34,"stars_display":"34","license":"GNU Lesser General Public License v3.0","last_modified":"2023-11-03T13:31:31Z","language":{"id":"r","display":"R"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNDkwMzYzNTY=","owner":"BLSQ","name":"openhexa-app","description":"The OpenHexa app component","url":"https://github.com/BLSQ/openhexa-app","stars":10,"stars_display":"10","license":"MIT License","last_modified":"2023-11-14T14:56:07Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOGOHcLQ","owner":"undpindia","name":"dicra","description":"Data in Climate Resilient Agriculture (DiCRA) is a collaborative digital public good which provides open access to key geospatial datasets pertinent to climate resilient agriculture. These datasets are curated and validated through collaborative efforts of hundreds of data scientists and citizen scientists across the world.","url":"https://github.com/undpindia/dicra","stars":24,"stars_display":"24","license":"MIT License","last_modified":"2023-10-30T20:34:22Z","language":{"id":"jupyter-notebook","display":"Jupyter Notebook"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDg0MDc5NTM=","owner":"rubyforgood","name":"casa","description":"Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.","url":"https://github.com/rubyforgood/casa","stars":257,"stars_display":"257","license":"MIT License","last_modified":"2023-11-15T17:53:30Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[{"id":"I_kwDODs5nkc5exEgk","number":4567,"title":"New Theme Landing Page Needs a javascript Required Warning","url":"https://github.com/rubyforgood/casa/issues/4567","comments_count":5,"created_at":"2023-02-17T20:26:26Z","labels":[]},{"id":"I_kwDODs5nkc5g8v7H","number":4666,"title":"Ability to lock cases for case contacts","url":"https://github.com/rubyforgood/casa/issues/4666","comments_count":13,"created_at":"2023-03-16T01:35:37Z","labels":[]},{"id":"I_kwDODs5nkc5tNdpt","number":5085,"title":"Replace Jest with Jasmine Javascript Testing Framework to the Project","url":"https://github.com/rubyforgood/casa/issues/5085","comments_count":8,"created_at":"2023-08-02T01:12:51Z","labels":[]},{"id":"I_kwDODs5nkc5uaCxv","number":5123,"title":"Bug: Flaky Test Did not Recieve Confirmation Text After Re-Sending an invitation to an Admin","url":"https://github.com/rubyforgood/casa/issues/5123","comments_count":1,"created_at":"2023-08-16T00:26:21Z","labels":[]},{"id":"I_kwDODs5nkc5uaGH7","number":5126,"title":"Bug: Flaky Test Unable to Find Warning Modal Before Attempting to Deactivate a Volunteer","url":"https://github.com/rubyforgood/casa/issues/5126","comments_count":2,"created_at":"2023-08-16T00:48:28Z","labels":[]},{"id":"I_kwDODs5nkc5v_DqR","number":5178,"title":"Make Double Language Add Error Message Full Width of Parent","url":"https://github.com/rubyforgood/casa/issues/5178","comments_count":9,"created_at":"2023-09-02T18:38:49Z","labels":[]},{"id":"I_kwDODs5nkc5yVEFS","number":5246,"title":"Allow Supervisors and Admins to See Learning Hours","url":"https://github.com/rubyforgood/casa/issues/5246","comments_count":5,"created_at":"2023-09-28T19:19:28Z","labels":[]},{"id":"I_kwDODs5nkc52lQd_","number":5348,"title":"Update \"3. Enter Contact Details\" section on Case contact form","url":"https://github.com/rubyforgood/casa/issues/5348","comments_count":5,"created_at":"2023-11-12T16:29:49Z","labels":[]},{"id":"I_kwDODs5nkc52u17n","number":5362,"title":"Bug: Volunteer Address not showing for Supervisors and Admins","url":"https://github.com/rubyforgood/casa/issues/5362","comments_count":6,"created_at":"2023-11-14T04:56:22Z","labels":[]},{"id":"I_kwDODs5nkc527E_S","number":5370,"title":"Learning Hours for the Seeder","url":"https://github.com/rubyforgood/casa/issues/5370","comments_count":0,"created_at":"2023-11-15T17:13:07Z","labels":[]}],"has_new_issues":true},{"id":"R_kgDOHjY3CA","owner":"tillioss","name":"tilli-web-app","description":"Our 3 modules (and even the modules you create in the Tilli IDE) can be accessed or reviewed with a Web browser over the World Wide Web on any mobile device. You can play/test our game here: https://tilli.teqbahn.com/tilli-web","url":"https://github.com/tillioss/tilli-web-app","stars":1,"stars_display":"1","license":"GNU Affero General Public License v3.0","last_modified":"2023-10-31T16:11:51Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOHjY3CM5yywaQ","number":67,"title":"Remove the commented-out code snippets in the DropToSelection.js","url":"https://github.com/tillioss/tilli-web-app/issues/67","comments_count":1,"created_at":"2023-10-04T10:35:53Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOJ-5jJA","owner":"rubyforgood","name":"pet-rescue","description":"Pet Rescue is an application making it easy to link adopters/fosters with pets. We work with grassroots pet rescue organizations to understand how we can make the most impact.","url":"https://github.com/rubyforgood/pet-rescue","stars":18,"stars_display":"18","license":"MIT License","last_modified":"2023-11-14T13:59:57Z","language":{"id":"html","display":"HTML"},"topics":[],"issues":[{"id":"I_kwDOJ-5jJM5x_QUs","number":188,"title":"Remove extra links in the footer that aren't being used","url":"https://github.com/rubyforgood/pet-rescue/issues/188","comments_count":5,"created_at":"2023-09-25T23:09:04Z","labels":[]},{"id":"I_kwDOJ-5jJM5yC1ht","number":194,"title":"Remove unused top-nav elements that we aren't using yet","url":"https://github.com/rubyforgood/pet-rescue/issues/194","comments_count":3,"created_at":"2023-09-26T11:55:04Z","labels":[]},{"id":"I_kwDOJ-5jJM5zaYJK","number":254,"title":"Add a Contributions section to the Readme","url":"https://github.com/rubyforgood/pet-rescue/issues/254","comments_count":1,"created_at":"2023-10-10T21:28:42Z","labels":[]},{"id":"I_kwDOJ-5jJM5zbf1t","number":256,"title":"Staff can create, edit, delete, mark complete checklist items","url":"https://github.com/rubyforgood/pet-rescue/issues/256","comments_count":9,"created_at":"2023-10-11T01:14:56Z","labels":[]},{"id":"I_kwDOJ-5jJM5zbhRL","number":257,"title":"Staff can view checklist on pets show - tasks tab and interact with it","url":"https://github.com/rubyforgood/pet-rescue/issues/257","comments_count":8,"created_at":"2023-10-11T01:18:47Z","labels":[]},{"id":"I_kwDOJ-5jJM5zblku","number":259,"title":"Staff can upload and remove images for a pet","url":"https://github.com/rubyforgood/pet-rescue/issues/259","comments_count":6,"created_at":"2023-10-11T01:34:46Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNDI5MTI2NzE=","owner":"terraframe","name":"geoprism-registry","description":"GeoPrism Registry is a system for curating interlinked data through time. It's the first framework implementing the Common Geo-Registry specification.","url":"https://github.com/terraframe/geoprism-registry","stars":16,"stars_display":"16","license":"GNU Lesser General Public License v3.0","last_modified":"2023-10-31T16:11:49Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0OTk3NjkzOQ==","owner":"learningequality","name":"kolibri","description":"Kolibri Learning Platform: the offline app for universal education","url":"https://github.com/learningequality/kolibri","stars":653,"stars_display":"653","license":"MIT License","last_modified":"2023-11-15T16:34:47Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"I_kwDOAvqWa85x_vMw","number":11301,"title":"Linting does not pick up on badly formatted string objects","url":"https://github.com/learningequality/kolibri/issues/11301","comments_count":5,"created_at":"2023-09-26T01:42:51Z","labels":[]},{"id":"I_kwDOAvqWa85yV0gN","number":11316,"title":"Python 3.12 Support","url":"https://github.com/learningequality/kolibri/issues/11316","comments_count":3,"created_at":"2023-09-28T21:54:03Z","labels":[]},{"id":"I_kwDOAvqWa85yZL_k","number":11328,"title":"Replace KResponsiveWindow mixin by useKResponsiveWindow composable - Pdf Viewer plugin","url":"https://github.com/learningequality/kolibri/issues/11328","comments_count":4,"created_at":"2023-09-29T12:42:24Z","labels":[]},{"id":"I_kwDOAvqWa85yZPJM","number":11331,"title":"Replace KResponsiveWindow mixin by useKResponsiveWindow composable - Slideshow Viewer plugin","url":"https://github.com/learningequality/kolibri/issues/11331","comments_count":13,"created_at":"2023-09-29T12:51:22Z","labels":[]},{"id":"I_kwDOAvqWa85y1xTi","number":11350,"title":"Intermittent KeyError when handling a finished future in the task worker","url":"https://github.com/learningequality/kolibri/issues/11350","comments_count":3,"created_at":"2023-10-04T17:44:10Z","labels":[]},{"id":"I_kwDOAvqWa85zCq8P","number":11361,"title":"Add guidelines for rebasing `develop` branch to `release-v*` to Kolibri Developer Documentation","url":"https://github.com/learningequality/kolibri/issues/11361","comments_count":4,"created_at":"2023-10-06T12:32:25Z","labels":[]},{"id":"I_kwDOAvqWa850fkaO","number":11441,"title":"Android LOD - Library - The tooltip 'Remove pin from my library page' remains visible","url":"https://github.com/learningequality/kolibri/issues/11441","comments_count":2,"created_at":"2023-10-20T14:40:54Z","labels":[]},{"id":"I_kwDOAvqWa8508WRe","number":11458,"title":"Ensure \"Enter\" key press functions the same as a \"continue\" button click on all steps of the setup wizard","url":"https://github.com/learningequality/kolibri/issues/11458","comments_count":3,"created_at":"2023-10-25T18:16:50Z","labels":[]},{"id":"I_kwDOAvqWa851F3-Q","number":11465,"title":"Pressing enter to submit the Super Admin creation form in the Setup Wizard does not make form validation warnings visible","url":"https://github.com/learningequality/kolibri/issues/11465","comments_count":3,"created_at":"2023-10-26T22:41:41Z","labels":[]},{"id":"I_kwDOAvqWa851Lwbh","number":11471,"title":"Update top bar and bottom navigation appear and hide according to spec","url":"https://github.com/learningequality/kolibri/issues/11471","comments_count":0,"created_at":"2023-10-27T18:37:04Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOH_u9Kg","owner":"BLSQ","name":"iaso","description":"Georegistry + Data Collection + Microplanning","url":"https://github.com/BLSQ/iaso","stars":19,"stars_display":"19","license":"MIT License","last_modified":"2023-11-15T17:03:24Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk4MjMyMTE4NA==","owner":"OpenLMIS","name":"openlmis-ref-distro","description":"OpenLMIS v3+ Reference Distribution. Last mile health commodity information system.","url":"https://github.com/OpenLMIS/openlmis-ref-distro","stars":58,"stars_display":"58","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-08T15:29:25Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOJh-HgQ","owner":"CodeYourFuture","name":"curriculum","description":"The CYF Curriculum website","url":"https://github.com/CodeYourFuture/curriculum","stars":4,"stars_display":"4","last_modified":"2023-11-11T08:45:12Z","language":{"id":"html","display":"HTML"},"topics":[{"id":"sdg-4","display":"sdg-4"}],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNTI4Nzg0NDg=","owner":"chaynHQ","name":"soulmedicine","description":"Soul Medicine a multilingual digital service designed to deliver critical information in bite-sized pieces.","url":"https://github.com/chaynHQ/soulmedicine","stars":31,"stars_display":"31","license":"MIT License","last_modified":"2023-11-11T14:15:37Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0MDgzOTk4NTQ=","owner":"esatya","name":"rahat-contracts","description":null,"url":"https://github.com/esatya/rahat-contracts","stars":2,"stars_display":"2","license":"GNU Lesser General Public License v3.0","last_modified":"2023-10-24T11:19:52Z","language":{"id":"solidity","display":"Solidity"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNTA0MjI2OTY=","owner":"opensrp","name":"opensrp-server-core","description":"OpenSRP Server Core Module","url":"https://github.com/opensrp/opensrp-server-core","stars":7,"stars_display":"7","license":"Other","last_modified":"2023-11-14T12:34:10Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"MDU6SXNzdWU1Mzg4ODE4Nzc=","number":123,"title":"Record details for users who create edit publish plans ","url":"https://github.com/opensrp/opensrp-server-core/issues/123","comments_count":0,"created_at":"2019-12-17T07:13:49Z","labels":[]},{"id":"MDU6SXNzdWU3NDA1MTQ1MTE=","number":357,"title":"Fix Flaky unit tests ","url":"https://github.com/opensrp/opensrp-server-core/issues/357","comments_count":0,"created_at":"2020-11-11T06:47:20Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2Njk0MDUyMA==","owner":"dhis2","name":"dhis2-core","description":"DHIS 2 Core. Written in Java. Contains the service layer and Web API.","url":"https://github.com/dhis2/dhis2-core","stars":264,"stars_display":"264","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2023-11-15T13:40:39Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMjM5MTg4NDQ=","owner":"NMF-earth","name":"nmf-app","description":"Understand and reduce your carbon footprint 🌱 iOS & Android.","url":"https://github.com/NMF-earth/nmf-app","stars":452,"stars_display":"452","license":"GNU General Public License v3.0","last_modified":"2023-11-04T19:35:30Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNjk4ODIx","owner":"medic","name":"cht-core","description":"The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.","url":"https://github.com/medic/cht-core","stars":421,"stars_display":"421","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-15T16:01:25Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOACkuRc5jx_3n","number":8189,"title":"Convert app management add/edit user modal to a page","url":"https://github.com/medic/cht-core/issues/8189","comments_count":8,"created_at":"2023-04-19T01:52:37Z","labels":[]},{"id":"I_kwDOACkuRc5lOD-C","number":8220,"title":"CI \"Publish for testing\" is failing","url":"https://github.com/medic/cht-core/issues/8220","comments_count":2,"created_at":"2023-05-05T20:54:14Z","labels":[]},{"id":"I_kwDOACkuRc5qAyYj","number":8348,"title":"Adding error object to logger in sentinel/server.js","url":"https://github.com/medic/cht-core/issues/8348","comments_count":1,"created_at":"2023-06-28T09:46:12Z","labels":[]},{"id":"I_kwDOACkuRc5rkPoK","number":8395,"title":"Upgrade page - Increase the delay before displaying the \"interrupted\" warning","url":"https://github.com/medic/cht-core/issues/8395","comments_count":1,"created_at":"2023-07-14T10:51:43Z","labels":[]},{"id":"I_kwDOACkuRc5x9-5I","number":8585,"title":"Asterisk for required field in form located on new line when in `summary` group","url":"https://github.com/medic/cht-core/issues/8585","comments_count":0,"created_at":"2023-09-25T18:37:25Z","labels":[]},{"id":"I_kwDOACkuRc5ynbta","number":8605,"title":"Show URL when done running k3d script","url":"https://github.com/medic/cht-core/issues/8605","comments_count":0,"created_at":"2023-10-02T23:00:16Z","labels":[]},{"id":"I_kwDOACkuRc5y_mqT","number":8617,"title":"Remove or correct invalid setting from example configs","url":"https://github.com/medic/cht-core/issues/8617","comments_count":1,"created_at":"2023-10-06T00:57:39Z","labels":[]},{"id":"I_kwDOACkuRc5z_GDl","number":8645,"title":"Add versioning to service-worker cache","url":"https://github.com/medic/cht-core/issues/8645","comments_count":0,"created_at":"2023-10-16T19:14:57Z","labels":[]},{"id":"I_kwDOACkuRc50pChz","number":8657,"title":"Delete transition code in telemetry service","url":"https://github.com/medic/cht-core/issues/8657","comments_count":0,"created_at":"2023-10-23T11:08:45Z","labels":[]},{"id":"I_kwDOACkuRc50soix","number":8660,"title":"Link to Contact's Profile from Messages tab","url":"https://github.com/medic/cht-core/issues/8660","comments_count":3,"created_at":"2023-10-23T19:12:56Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMDg5MTEwNzY=","owner":"mojaloop","name":"central-ledger","description":"Central Ledger hosted by a scheme to record and settle transfers","url":"https://github.com/mojaloop/central-ledger","stars":30,"stars_display":"30","license":"Other","last_modified":"2023-11-15T11:57:02Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMDE5MTg4NQ==","owner":"openMF","name":"community-app","description":"This is the default web application built on top of the Apache Fineract platform. The Mifos X Web App (formerly called Community App) is maintained by the Mifos Initiative as a reference solution for the financial inclusion community. It is a Single-Page App (SPA) written in web standard technologies like JavaScript, CSS and HTML5. It leverages common popular frameworks/libraries such as AngularJS 1.5, Bootstrap and Font Awesome","url":"https://github.com/openMF/community-app","stars":307,"stars_display":"307","license":"Mozilla Public License 2.0","last_modified":"2023-11-06T12:12:56Z","language":{"id":"html","display":"HTML"},"topics":[],"issues":[{"id":"MDU6SXNzdWU1MTI5OTk0MzI=","number":3125,"title":"Test Issue","url":"https://github.com/openMF/community-app/issues/3125","comments_count":2,"created_at":"2019-10-27T17:58:06Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzcxNTg0NDc=","owner":"openkfw","name":"TruBudget","description":"A blockchain-based workflow tool for efficient and transparent project management","url":"https://github.com/openkfw/TruBudget","stars":73,"stars_display":"73","license":"GNU General Public License v3.0","last_modified":"2023-11-15T13:23:10Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"MDU6SXNzdWU0NTYyMDU2NjM=","number":328,"title":"api: Make user.intent.(grant/revoke/list)Permission global","url":"https://github.com/openkfw/TruBudget/issues/328","comments_count":0,"created_at":"2019-06-14T11:45:33Z","labels":[]},{"id":"MDU6SXNzdWU1Mjg3NTMxMTI=","number":408,"title":"ui: Preview and confirmation dialog should use the same executeactions saga","url":"https://github.com/openkfw/TruBudget/issues/408","comments_count":0,"created_at":"2019-11-26T14:15:20Z","labels":[]},{"id":"MDU6SXNzdWU3NjAwOTY3NDA=","number":686,"title":"[TECHNICAL] api: Eslint setup for import rules to mimic TypeScript Hero VS Code extension","url":"https://github.com/openkfw/TruBudget/issues/686","comments_count":1,"created_at":"2020-12-09T07:56:19Z","labels":[]},{"id":"MDU6SXNzdWU5MzcwOTY2Mzc=","number":878,"title":"Adding a link \"forgot your passeword?\" on the login screen","url":"https://github.com/openkfw/TruBudget/issues/878","comments_count":0,"created_at":"2021-07-05T13:30:13Z","labels":[]},{"id":"MDU6SXNzdWU5MzcxMDQ0NjI=","number":879,"title":"Add avatars to users","url":"https://github.com/openkfw/TruBudget/issues/879","comments_count":0,"created_at":"2021-07-05T13:39:54Z","labels":[]},{"id":"MDU6SXNzdWU5Mzk3MTYyNDQ=","number":887,"title":"Increase the size of User.ID field (currently 32-char) to 64-char","url":"https://github.com/openkfw/TruBudget/issues/887","comments_count":0,"created_at":"2021-07-08T10:32:46Z","labels":[]},{"id":"I_kwDOCo85L85GEKHm","number":1055,"title":"Provide Tag and Filter for Sub-Projects and Workflow-Items","url":"https://github.com/openkfw/TruBudget/issues/1055","comments_count":2,"created_at":"2022-03-21T14:47:18Z","labels":[]},{"id":"I_kwDOCo85L85IALal","number":1106,"title":"API custom errors in domain layer contain wrong type (intend/event mixing) SP 1","url":"https://github.com/openkfw/TruBudget/issues/1106","comments_count":1,"created_at":"2022-04-19T08:50:32Z","labels":[]},{"id":"I_kwDOCo85L85Li4z3","number":1190,"title":"Update project issue","url":"https://github.com/openkfw/TruBudget/issues/1190","comments_count":1,"created_at":"2022-06-10T11:47:18Z","labels":[]},{"id":"I_kwDOCo85L85Nr5RH","number":1228,"title":"Default currency in dashboard view","url":"https://github.com/openkfw/TruBudget/issues/1228","comments_count":0,"created_at":"2022-07-13T12:16:32Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOIiI0YQ","owner":"Bioverse-Labs","name":"forest-map-app","description":"Environmental mapping tool.","url":"https://github.com/Bioverse-Labs/forest-map-app","stars":0,"stars_display":"0","license":"MIT License","last_modified":"2023-11-03T00:34:08Z","language":{"id":"dart","display":"Dart"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNjY0MTI5NTU=","owner":"govdirectory","name":"website","description":"Website repository for Govdirectory - a crowdsourced and fact-checked directory of official governmental online accounts and services.","url":"https://github.com/govdirectory/website","stars":32,"stars_display":"32","license":"Creative Commons Zero v1.0 Universal","last_modified":"2023-11-15T09:39:37Z","language":{"id":"html","display":"HTML"},"topics":[],"issues":[{"id":"MDU6SXNzdWU5NDA1MzEwMzA=","number":31,"title":"Investigate what social media the wikidata bots runs for ","url":"https://github.com/govdirectory/website/issues/31","comments_count":5,"created_at":"2021-07-09T08:13:28Z","labels":[]},{"id":"MDU6SXNzdWU5NDEyMDY1MTc=","number":33,"title":"Investigating hosting govdirectory.org on Wikimedia Cloud","url":"https://github.com/govdirectory/website/issues/33","comments_count":1,"created_at":"2021-07-10T08:50:13Z","labels":[]},{"id":"MDU6SXNzdWU5NDEyMzY3ODY=","number":37,"title":"Get complete coverage of Swedish agencies","url":"https://github.com/govdirectory/website/issues/37","comments_count":9,"created_at":"2021-07-10T12:02:58Z","labels":[]},{"id":"MDU6SXNzdWU5ODE4MDY4NjY=","number":98,"title":"Add fallback for head of an institution","url":"https://github.com/govdirectory/website/issues/98","comments_count":0,"created_at":"2021-08-28T11:03:14Z","labels":[]},{"id":"I_kwDOFdcEm848ZD16","number":134,"title":"\"Led by\" should take \"office held by head of government\" into account","url":"https://github.com/govdirectory/website/issues/134","comments_count":6,"created_at":"2021-10-01T10:55:53Z","labels":[]},{"id":"I_kwDOFdcEm848Zd0l","number":136,"title":"Add a maskable icon","url":"https://github.com/govdirectory/website/issues/136","comments_count":2,"created_at":"2021-10-01T12:52:34Z","labels":[]},{"id":"I_kwDOFdcEm85ThS66","number":249,"title":"Add a read more on Wikipedia button to country pages","url":"https://github.com/govdirectory/website/issues/249","comments_count":5,"created_at":"2022-10-07T14:07:02Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMjc4NzE2NzM=","owner":"cdsframework","name":"ice","description":"Immunization Calculation Engine (ICE) Service","url":"https://github.com/cdsframework/ice","stars":9,"stars_display":"9","license":"Other","last_modified":"2023-11-03T23:18:34Z","language":{"id":"rich-text-format","display":"Rich Text Format"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzI1MTYxODQ=","owner":"simpledotorg","name":"simple-server","description":"The web app behind Simple.org","url":"https://github.com/simpledotorg/simple-server","stars":65,"stars_display":"65","license":"MIT License","last_modified":"2023-11-15T15:19:05Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk3Mjg0OTQ2NA==","owner":"primeroIMS","name":"primero","description":"Primero is an application designed to help child protection workers and social workers in humanitarian and development contexts manage data on vulnerable children and survivors of violence. Please carefully read our LICENSE. If you would like access to the CPIMS+ and GBVIMS+ configurations, please contact: childprotectioninnovation@gmail.com ","url":"https://github.com/primeroIMS/primero","stars":44,"stars_display":"44","license":"Other","last_modified":"2023-11-15T14:57:20Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNjUwODEzNQ==","owner":"farmOS","name":"farmOS","description":"farmOS: A web-based farm record keeping application.","url":"https://github.com/farmOS/farmOS","stars":766,"stars_display":"766","license":"GNU General Public License v2.0","last_modified":"2023-11-12T07:56:26Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNzQ4ODI1OTI=","owner":"GovTechSG","name":"purple-hats","description":"Purple HATS is a customisable, automated web accessibility testing tool that allows software development teams to find and fix accessibility problems to improve persons with disabilities (PWDs) access to digital services.","url":"https://github.com/GovTechSG/purple-hats","stars":55,"stars_display":"55","license":"MIT License","last_modified":"2023-11-15T07:26:25Z","language":{"id":"ejs","display":"EJS"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNjg1Mjc2NTI=","owner":"glific","name":"glific","description":"The Main application that provides the core interface via the glific APIs","url":"https://github.com/glific/glific","stars":151,"stars_display":"151","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-15T16:05:41Z","language":{"id":"elixir","display":"Elixir"},"topics":[],"issues":[{"id":"I_kwDOEAFoJM51v8Ck","number":3177,"title":"Registration: Error message for existing account","url":"https://github.com/glific/glific/issues/3177","comments_count":0,"created_at":"2023-11-03T05:53:32Z","labels":[]},{"id":"I_kwDOEAFoJM51wk_Q","number":3180,"title":"Login:Error_handling_forgot_password","url":"https://github.com/glific/glific/issues/3180","comments_count":0,"created_at":"2023-11-03T08:30:40Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOGbaYqQ","owner":"TIP-Global-Health","name":"eheza-app","description":null,"url":"https://github.com/TIP-Global-Health/eheza-app","stars":3,"stars_display":"3","license":"Apache License 2.0","last_modified":"2023-11-14T21:40:55Z","language":{"id":"elm","display":"Elm"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1MTkwMTI2NQ==","owner":"Intelehealth","name":"Android-Mobile-Client","description":"Intelehealth's Android Client","url":"https://github.com/Intelehealth/Android-Mobile-Client","stars":30,"stars_display":"30","license":"Mozilla Public License 2.0","last_modified":"2023-11-15T15:23:52Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNDI5NTk0MTM=","owner":"Open-Attestation","name":"open-attestation","description":"Meta framework for providing digital provenance and integrity to documents.","url":"https://github.com/Open-Attestation/open-attestation","stars":44,"stars_display":"44","license":"Apache License 2.0","last_modified":"2023-10-27T06:41:27Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOIMZT8A","owner":"datakind","name":"Data-Observation-Toolkit","description":"The Data Observation Toolkit (DOT) can be used to monitor data in order to flag problems with data integrity and scenarios that might need attention. ","url":"https://github.com/datakind/Data-Observation-Toolkit","stars":21,"stars_display":"21","license":"MIT License","last_modified":"2023-10-26T17:49:56Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMzM3ODU1MTI=","owner":"mosip","name":"commons","description":"This repository contains common utilities and services used by other MOSIP modules","url":"https://github.com/mosip/commons","stars":8,"stars_display":"8","license":"Mozilla Public License 2.0","last_modified":"2023-11-15T05:25:28Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNTI2MTA4Mg==","owner":"healthsites","name":"healthsites","description":"Building an open data commons of health facility data with OpenStreetMap","url":"https://github.com/healthsites/healthsites","stars":135,"stars_display":"135","license":"Other","last_modified":"2023-11-02T14:39:23Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNDY0MDkwODA=","owner":"intrahealth","name":"gofr","description":"Global Open Facility Registry (GOFR)","url":"https://github.com/intrahealth/gofr","stars":6,"stars_display":"6","license":"Apache License 2.0","last_modified":"2023-11-15T17:16:23Z","language":{"id":"glsl","display":"GLSL"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxODg2NDEzNA==","owner":"openMF","name":"android-client","description":"An android client for the MifosX platform","url":"https://github.com/openMF/android-client","stars":185,"stars_display":"185","license":"Mozilla Public License 2.0","last_modified":"2023-11-05T17:59:52Z","language":{"id":"kotlin","display":"Kotlin"},"topics":[],"issues":[{"id":"MDU6SXNzdWUyOTU0NTk0NDM=","number":851,"title":"Inconsistent charge fragment behavior","url":"https://github.com/openMF/android-client/issues/851","comments_count":1,"created_at":"2018-02-08T10:30:16Z","labels":[]},{"id":"MDU6SXNzdWUyOTU1NTIzMDY=","number":856,"title":"Toggle text on mode change","url":"https://github.com/openMF/android-client/issues/856","comments_count":1,"created_at":"2018-02-08T15:22:44Z","labels":[]},{"id":"MDU6SXNzdWU1NjIxNDIzOTM=","number":1296,"title":"\"All\" option in Spinner not updating the search result","url":"https://github.com/openMF/android-client/issues/1296","comments_count":1,"created_at":"2020-02-09T08:29:48Z","labels":[]},{"id":"MDU6SXNzdWU1OTkxMjYwMTE=","number":1501,"title":"App crashes when clicked on calendar textview twice while creating new client","url":"https://github.com/openMF/android-client/issues/1501","comments_count":2,"created_at":"2020-04-13T20:45:52Z","labels":[]},{"id":"MDU6SXNzdWU3NDMzMDM5MzM=","number":1559,"title":"Invalid toast in absence of internet connectivity while loading client info.","url":"https://github.com/openMF/android-client/issues/1559","comments_count":2,"created_at":"2020-11-15T17:29:42Z","labels":[]},{"id":"MDU6SXNzdWU3Njk5MTA3NzI=","number":1640,"title":"Invalid text in path tracker error ","url":"https://github.com/openMF/android-client/issues/1640","comments_count":2,"created_at":"2020-12-17T11:37:21Z","labels":[]},{"id":"MDU6SXNzdWU4MDAzODgyMjE=","number":1744,"title":"Improper text of Add payment details button in Payment Details","url":"https://github.com/openMF/android-client/issues/1744","comments_count":5,"created_at":"2021-02-03T14:34:50Z","labels":[]},{"id":"MDU6SXNzdWU4MDgwMDM2OTI=","number":1772,"title":"Error handling missing in GroupDetails","url":"https://github.com/openMF/android-client/issues/1772","comments_count":1,"created_at":"2021-02-14T17:21:17Z","labels":[]},{"id":"I_kwDOAR_YBs4_ugLQ","number":1861,"title":"Multiple empty extension functions declared and used, needs to be replaced.","url":"https://github.com/openMF/android-client/issues/1861","comments_count":1,"created_at":"2021-12-02T05:46:03Z","labels":[]},{"id":"I_kwDOAR_YBs5wz8uO","number":2041,"title":"Project Cleanup","url":"https://github.com/openMF/android-client/issues/2041","comments_count":0,"created_at":"2023-09-12T14:37:57Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzMDk3MjEwNTg=","owner":"JanssenProject","name":"jans","description":"An open source enterprise digital identity platform that scales: Janssen is a distribution of standards-based, developer friendly, components that are engineered to work together in any cloud. #OAuth #OpenID #FIDO","url":"https://github.com/JanssenProject/jans","stars":305,"stars_display":"305","license":"Apache License 2.0","last_modified":"2023-11-15T17:21:20Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"I_kwDOEnX34s5geve8","number":4120,"title":"fix(docs): javadoc comments are inconsistent with code","url":"https://github.com/JanssenProject/jans/issues/4120","comments_count":10,"created_at":"2023-03-10T09:51:40Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0NTM1NzcyNA==","owner":"huridocs","name":"uwazi","description":"Uwazi is a web-based, open-source solution for building and sharing document collections","url":"https://github.com/huridocs/uwazi","stars":202,"stars_display":"202","license":"MIT License","last_modified":"2023-11-15T15:21:04Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNzI4MTk4NjU=","owner":"statisticsnorway","name":"statbus","description":"STATistical BUSiness register","url":"https://github.com/statisticsnorway/statbus","stars":3,"stars_display":"3","license":"Other","last_modified":"2023-11-15T15:10:03Z","language":{"id":"csharp","display":"C#"},"topics":[],"issues":[{"id":"I_kwDOFjjHmc5ccG1N","number":72,"title":"Configure linting rules","url":"https://github.com/statisticsnorway/statbus/issues/72","comments_count":0,"created_at":"2023-01-20T13:45:11Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0NTk0NzAwMQ==","owner":"devgateway","name":"amp","description":"Aid Management Platform","url":"https://github.com/devgateway/amp","stars":7,"stars_display":"7","license":"GNU General Public License v3.0","last_modified":"2023-11-15T16:47:26Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk5MTc3ODc1OQ==","owner":"opencrvs","name":"opencrvs-core","description":"A global solution to civil registration","url":"https://github.com/opencrvs/opencrvs-core","stars":72,"stars_display":"72","license":"Other","last_modified":"2023-11-15T14:29:26Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNjU5MzM1MzA=","owner":"I-TECH-UW","name":"OpenELIS-Global-2","description":"OpenELIS 2.X is a rewrite of the original OpenELIS global with updated components and technology","url":"https://github.com/I-TECH-UW/OpenELIS-Global-2","stars":25,"stars_display":"25","license":"Mozilla Public License 2.0","last_modified":"2023-11-15T17:32:24Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"I_kwDOCePx2s52NaG3","number":585,"title":"Add missing translation in the new React FrontEnd","url":"https://github.com/I-TECH-UW/OpenELIS-Global-2/issues/585","comments_count":19,"created_at":"2023-11-08T10:07:51Z","labels":[]}],"has_new_issues":true},{"id":"MDEwOlJlcG9zaXRvcnkxMDk4NjcyMTI=","owner":"getodk","name":"central","description":"ODK Central is a server that is easy to use, very fast, and stuffed with features that make data collection easier. Contribute and make the world a better place! ✨🗄✨","url":"https://github.com/getodk/central","stars":105,"stars_display":"105","license":"Apache License 2.0","last_modified":"2023-11-01T15:38:15Z","language":{"id":"shell","display":"Shell"},"topics":[],"issues":[{"id":"I_kwDOBoxwzM4-51IL","number":260,"title":"Additional XForm validation","url":"https://github.com/getodk/central/issues/260","comments_count":2,"created_at":"2021-11-16T21:23:02Z","labels":[]},{"id":"I_kwDOBoxwzM5Kkz2i","number":285,"title":"nginx healthcheck fails for HTTPS port other than 443","url":"https://github.com/getodk/central/issues/285","comments_count":2,"created_at":"2022-05-27T19:01:42Z","labels":[]},{"id":"I_kwDOBoxwzM5aylMC","number":376,"title":"Don't log service logs to ~/.pm2/logs/","url":"https://github.com/getodk/central/issues/376","comments_count":1,"created_at":"2023-01-06T21:43:47Z","labels":[]},{"id":"I_kwDOBoxwzM5vqQ4N","number":472,"title":"On the homepage \"Show x total” isn’t highlighted by the tab key navigation","url":"https://github.com/getodk/central/issues/472","comments_count":0,"created_at":"2023-08-30T10:01:18Z","labels":[]},{"id":"I_kwDOBoxwzM5v31En","number":474,"title":"Not only CSV extensions are linked to Entity lists.","url":"https://github.com/getodk/central/issues/474","comments_count":0,"created_at":"2023-09-01T07:33:08Z","labels":[]},{"id":"I_kwDOBoxwzM5z-agU","number":524,"title":"Review State filter does not update after locale change","url":"https://github.com/getodk/central/issues/524","comments_count":0,"created_at":"2023-10-16T17:29:36Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOHR-jTg","owner":"epiverse-trace","name":"finalsize","description":"R package to calculate the final size of an SIR epidemic in populations with heterogeneity in social contacts and disease susceptibility","url":"https://github.com/epiverse-trace/finalsize","stars":8,"stars_display":"8","license":"Other","last_modified":"2023-10-30T11:55:27Z","language":{"id":"r","display":"R"},"topics":[],"issues":[{"id":"I_kwDOHR-jTs5TtXVW","number":68,"title":"Move finalsize specific element from solver function to main finalsize() function","url":"https://github.com/epiverse-trace/finalsize/issues/68","comments_count":14,"created_at":"2022-10-11T10:29:29Z","labels":[]},{"id":"I_kwDOHR-jTs5bXXt4","number":126,"title":"Add brief explaination about the matrix operations","url":"https://github.com/epiverse-trace/finalsize/issues/126","comments_count":5,"created_at":"2023-01-13T20:11:56Z","labels":[]},{"id":"I_kwDOHR-jTs5sGEm5","number":176,"title":"Describe the underlying maths and numerical implementations in vignette","url":"https://github.com/epiverse-trace/finalsize/issues/176","comments_count":6,"created_at":"2023-07-20T09:12:34Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOGLXBLA","owner":"chaynHQ","name":"bloom-frontend","description":"Code for the for the frontend of the Bloom service.","url":"https://github.com/chaynHQ/bloom-frontend","stars":6,"stars_display":"6","license":"MIT License","last_modified":"2023-11-15T13:36:51Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOGLXBLM5wavU8","number":580,"title":"Bump word-wrap from 1.2.3 to 1.2.4","url":"https://github.com/chaynHQ/bloom-frontend/issues/580","comments_count":0,"created_at":"2023-09-07T14:52:07Z","labels":[]},{"id":"I_kwDOGLXBLM5wavlr","number":581,"title":"Bump @grpc/grpc-js from 1.4.4 to 1.8.20","url":"https://github.com/chaynHQ/bloom-frontend/issues/581","comments_count":0,"created_at":"2023-09-07T14:52:45Z","labels":[]},{"id":"I_kwDOGLXBLM5waxgo","number":582,"title":"Bump protobufjs from 6.11.3 to 6.11.4","url":"https://github.com/chaynHQ/bloom-frontend/issues/582","comments_count":3,"created_at":"2023-09-07T14:57:17Z","labels":[]},{"id":"I_kwDOGLXBLM5yXW9z","number":609,"title":"Bump tough-cookie from 4.0.0 to 4.1.3","url":"https://github.com/chaynHQ/bloom-frontend/issues/609","comments_count":5,"created_at":"2023-09-29T07:16:25Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNzUwNzIx","owner":"ckan","name":"ckan","description":"CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.","url":"https://github.com/ckan/ckan","stars":4084,"stars_display":"4.1K","license":"Other","last_modified":"2023-11-15T14:46:44Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNzU5NTMyOTk=","owner":"akrosinc","name":"reveal-client","description":"Official Mobile client for Reveal implementations","url":"https://github.com/akrosinc/reveal-client","stars":2,"stars_display":"2","license":"Apache License 2.0","last_modified":"2023-11-04T06:46:33Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2MTI2Nzc1","owner":"ushahidi","name":"platform","description":"Ushahidi Platform API version 3+","url":"https://github.com/ushahidi/platform","stars":655,"stars_display":"655","license":"Other","last_modified":"2023-11-15T05:48:07Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOKCedbA","owner":"credebl","name":"platform","description":"Open source, Open standards based Decentralised Identity & Verifiable Credentials Platform","url":"https://github.com/credebl/platform","stars":21,"stars_display":"21","license":"Apache License 2.0","last_modified":"2023-11-15T11:50:37Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk4OTAzNTQ2MQ==","owner":"rubyforgood","name":"human-essentials","description":"Human Essentials is an inventory management system for diaper, incontinence, and period-supply banks. It supports them in distributing to partners, tracking inventory, and reporting stats and analytics.","url":"https://github.com/rubyforgood/human-essentials","stars":386,"stars_display":"386","license":"MIT License","last_modified":"2023-11-15T05:04:34Z","language":{"id":"ruby","display":"Ruby"},"topics":[{"id":"sdg-3","display":"sdg-3"},{"id":"sdg-1","display":"sdg-1"},{"id":"sdg-10","display":"sdg-10"}],"issues":[{"id":"I_kwDOBU6Sxc5f-qJU","number":3432,"title":"Allow banks to skip partner approval process on an opt-in basis","url":"https://github.com/rubyforgood/human-essentials/issues/3432","comments_count":6,"created_at":"2023-03-05T16:13:16Z","labels":[]},{"id":"I_kwDOBU6Sxc5kI6fb","number":3556,"title":"[Investigation] Look into removing Cocoon","url":"https://github.com/rubyforgood/human-essentials/issues/3556","comments_count":2,"created_at":"2023-04-23T15:03:54Z","labels":[]},{"id":"I_kwDOBU6Sxc5kv4hH","number":3571,"title":"Update Invitation/Reset Emails","url":"https://github.com/rubyforgood/human-essentials/issues/3571","comments_count":6,"created_at":"2023-05-01T02:36:57Z","labels":[]},{"id":"I_kwDOBU6Sxc5l3STd","number":3595,"title":"[Exploration] Figure out what wicked gives us vis a vis the partner profile form","url":"https://github.com/rubyforgood/human-essentials/issues/3595","comments_count":1,"created_at":"2023-05-14T16:00:07Z","labels":[]},{"id":"I_kwDOBU6Sxc5pCwwl","number":3670,"title":"Adjustments for banks that have a different fiscal year","url":"https://github.com/rubyforgood/human-essentials/issues/3670","comments_count":16,"created_at":"2023-06-18T14:53:43Z","labels":[]},{"id":"I_kwDOBU6Sxc5pstT6","number":3687,"title":"[Bug] Inventory imports should prevent modifying already-existing inventory","url":"https://github.com/rubyforgood/human-essentials/issues/3687","comments_count":4,"created_at":"2023-06-25T14:50:26Z","labels":[]},{"id":"I_kwDOBU6Sxc5pst8p","number":3689,"title":"Check *All* the possible cases of double-clicks on submit-ish buttons","url":"https://github.com/rubyforgood/human-essentials/issues/3689","comments_count":4,"created_at":"2023-06-25T14:55:16Z","labels":[]},{"id":"I_kwDOBU6Sxc5rBCug","number":3729,"title":"Wider spread of dates on requests, distributions, purchases, donations in the seed, including some more than 1 week ago.","url":"https://github.com/rubyforgood/human-essentials/issues/3729","comments_count":0,"created_at":"2023-07-09T14:53:57Z","labels":[]},{"id":"I_kwDOBU6Sxc5s7uU4","number":3789,"title":"[BUG]: Password complexity requirements unclear","url":"https://github.com/rubyforgood/human-essentials/issues/3789","comments_count":1,"created_at":"2023-07-29T18:42:38Z","labels":[]},{"id":"I_kwDOBU6Sxc5tkViN","number":3813,"title":"Each tab on Items and Inventory should show only the content for that tab","url":"https://github.com/rubyforgood/human-essentials/issues/3813","comments_count":0,"created_at":"2023-08-06T15:05:07Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOIS8n6g","owner":"PolicyEngine","name":"policyengine-app","description":"PolicyEngine's free web app for computing the impact of public policy.","url":"https://github.com/PolicyEngine/policyengine-app","stars":25,"stars_display":"25","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-11T21:40:55Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOIS8n6s50bkrw","number":752,"title":"Remove space after hyperlinked text in blog posts","url":"https://github.com/PolicyEngine/policyengine-app/issues/752","comments_count":8,"created_at":"2023-10-20T02:27:12Z","labels":[]},{"id":"I_kwDOIS8n6s50cR7p","number":753,"title":"Spacing issue on homepage action buttons","url":"https://github.com/PolicyEngine/policyengine-app/issues/753","comments_count":1,"created_at":"2023-10-20T05:40:54Z","labels":[]},{"id":"I_kwDOIS8n6s50e1FE","number":757,"title":"Homepage headline doesn't fit in box on mobile","url":"https://github.com/PolicyEngine/policyengine-app/issues/757","comments_count":0,"created_at":"2023-10-20T12:57:31Z","labels":[]},{"id":"I_kwDOIS8n6s50iGRE","number":759,"title":"Chart `Download` button/dropdown is in the left pane","url":"https://github.com/PolicyEngine/policyengine-app/issues/759","comments_count":4,"created_at":"2023-10-20T22:48:05Z","labels":[]},{"id":"I_kwDOIS8n6s50i1_4","number":760,"title":"Organization logos are hard to read on US site","url":"https://github.com/PolicyEngine/policyengine-app/issues/760","comments_count":0,"created_at":"2023-10-21T03:57:01Z","labels":[]},{"id":"I_kwDOIS8n6s50jmkd","number":767,"title":"Calculator button in the header doesn't work on mobile ","url":"https://github.com/PolicyEngine/policyengine-app/issues/767","comments_count":1,"created_at":"2023-10-21T13:18:30Z","labels":[]},{"id":"I_kwDOIS8n6s50tVEz","number":772,"title":"Homepage newsletter subscription button does nothing","url":"https://github.com/PolicyEngine/policyengine-app/issues/772","comments_count":3,"created_at":"2023-10-23T21:18:27Z","labels":[]},{"id":"I_kwDOIS8n6s50uMZL","number":775,"title":"On the Reproduce in Python page, the left arrow button is slightly further right","url":"https://github.com/PolicyEngine/policyengine-app/issues/775","comments_count":0,"created_at":"2023-10-24T00:47:55Z","labels":[]},{"id":"I_kwDOIS8n6s50uQ3V","number":776,"title":"Link to Open Collective is not a true link, disabling right-click options","url":"https://github.com/PolicyEngine/policyengine-app/issues/776","comments_count":1,"created_at":"2023-10-24T01:10:58Z","labels":[]},{"id":"I_kwDOIS8n6s5013Wz","number":814,"title":"Subscribe button hover effect doesn't work at particular breakpoint","url":"https://github.com/PolicyEngine/policyengine-app/issues/814","comments_count":2,"created_at":"2023-10-25T00:05:35Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1OTYxMTE3MQ==","owner":"openMF","name":"mifos-mobile","description":"Repository for the Mifos Mobile Banking App for clients","url":"https://github.com/openMF/mifos-mobile","stars":232,"stars_display":"232","license":"Mozilla Public License 2.0","last_modified":"2023-11-14T19:38:49Z","language":{"id":"kotlin","display":"Kotlin"},"topics":[],"issues":[{"id":"MDU6SXNzdWU0MTUzMzYxMzc=","number":1075,"title":"Consistent UI for Apply for Loan with no internet.","url":"https://github.com/openMF/mifos-mobile/issues/1075","comments_count":4,"created_at":"2019-02-27T21:31:16Z","labels":[]},{"id":"MDU6SXNzdWU1NjA4MDc0Mjk=","number":1318,"title":"Improve Registration UI, and add required instructions for credentials. like essential character for valid password","url":"https://github.com/openMF/mifos-mobile/issues/1318","comments_count":5,"created_at":"2020-02-06T06:28:57Z","labels":[]},{"id":"MDU6SXNzdWU2MzQyMzA4NzY=","number":1495,"title":"Switching between fields for filling information","url":"https://github.com/openMF/mifos-mobile/issues/1495","comments_count":1,"created_at":"2020-06-08T06:32:00Z","labels":[]},{"id":"MDU6SXNzdWU3ODA4MzcxMjc=","number":1680,"title":"Incorrect logic in LoanApplicationFragment.kt","url":"https://github.com/openMF/mifos-mobile/issues/1680","comments_count":1,"created_at":"2021-01-06T20:47:32Z","labels":[]},{"id":"I_kwDOA42YI85L7QBi","number":1861,"title":"Update dependencies versions and make neccessary changes afterwards","url":"https://github.com/openMF/mifos-mobile/issues/1861","comments_count":4,"created_at":"2022-06-16T16:40:20Z","labels":[]},{"id":"I_kwDOA42YI85d1ag-","number":1913,"title":"Toasts are set to english even after changing the language","url":"https://github.com/openMF/mifos-mobile/issues/1913","comments_count":12,"created_at":"2023-02-07T12:58:22Z","labels":[]},{"id":"I_kwDOA42YI85ePcjM","number":1918,"title":"Even selecting dark mode, register screen was in light mode","url":"https://github.com/openMF/mifos-mobile/issues/1918","comments_count":6,"created_at":"2023-02-12T03:44:03Z","labels":[]},{"id":"I_kwDOA42YI85zvYsr","number":2366,"title":"Required Other Language Translations(Hindi, Kannada, French, etc) for strings which exists in strings.xml (en)","url":"https://github.com/openMF/mifos-mobile/issues/2366","comments_count":2,"created_at":"2023-10-13T11:52:24Z","labels":[]},{"id":"I_kwDOA42YI850T-g8","number":2412,"title":"Feat: Implement Shimmer while user details are being loaded","url":"https://github.com/openMF/mifos-mobile/issues/2412","comments_count":15,"created_at":"2023-10-19T06:31:32Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNzA1MTMxNzg=","owner":"Global-Policy-Lab","name":"cider","description":null,"url":"https://github.com/Global-Policy-Lab/cider","stars":14,"stars_display":"14","license":"BSD 2-Clause \"Simplified\" License","last_modified":"2023-11-03T17:31:53Z","language":{"id":"jupyter-notebook","display":"Jupyter Notebook"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMjQxNTA2Mzk=","owner":"drivendataorg","name":"zamba","description":"A Python package for identifying 42 kinds of animals, training custom models, and estimating distance from camera trap videos","url":"https://github.com/drivendataorg/zamba","stars":78,"stars_display":"78","license":"MIT License","last_modified":"2023-10-22T17:49:24Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"I_kwDOB2Zjb848idrw","number":122,"title":"Add tests for splits and bad video data","url":"https://github.com/drivendataorg/zamba/issues/122","comments_count":3,"created_at":"2021-10-04T21:50:26Z","labels":[]},{"id":"I_kwDOB2Zjb849uw2-","number":154,"title":"Add hardware_dependent_fields to ZambaBaseModel's Config","url":"https://github.com/drivendataorg/zamba/issues/154","comments_count":0,"created_at":"2021-10-25T23:42:48Z","labels":[]},{"id":"I_kwDOB2Zjb85HO5nz","number":183,"title":"Standardize default for model_cache_dir across repo","url":"https://github.com/drivendataorg/zamba/issues/183","comments_count":0,"created_at":"2022-04-06T19:38:49Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1MTg3OTc2","owner":"openmrs","name":"openmrs-core","description":"OpenMRS API and web application code","url":"https://github.com/openmrs/openmrs-core","stars":1265,"stars_display":"1.3K","license":"Other","last_modified":"2023-11-14T18:15:57Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOH0oJWg","owner":"ushahidi","name":"platform-client-mzima","description":null,"url":"https://github.com/ushahidi/platform-client-mzima","stars":3,"stars_display":"3","license":"Other","last_modified":"2023-11-15T15:38:51Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxOTQ0Njc2ODg=","owner":"intelligent-environments-lab","name":"CityLearn","description":"Official reinforcement learning environment for demand response and load shaping","url":"https://github.com/intelligent-environments-lab/CityLearn","stars":383,"stars_display":"383","license":"MIT License","last_modified":"2023-11-12T21:58:28Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxODY0MjMz","owner":"frappe","name":"erpnext","description":"Free and Open Source Enterprise Resource Planning (ERP)","url":"https://github.com/frappe/erpnext","stars":15246,"stars_display":"15.2K","license":"GNU General Public License v3.0","last_modified":"2023-11-15T12:33:24Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"MDU6SXNzdWU5MjY1MDk3OTc=","number":26136,"title":"erpnext.stock.get_item_details.get_item_tax_info this method always returns 404 error Version 13.5.1","url":"https://github.com/frappe/erpnext/issues/26136","comments_count":3,"created_at":"2021-06-21T19:06:51Z","labels":[]},{"id":"I_kwDOABxyKc5i8bjN","number":34794,"title":"Auto populate Party information in Payment Entry when creating PE from Supplier/Customer Dashboard","url":"https://github.com/frappe/erpnext/issues/34794","comments_count":0,"created_at":"2023-04-09T21:26:36Z","labels":[]},{"id":"I_kwDOABxyKc5jNBm7","number":34834,"title":"Error while submitting internal sales invoice","url":"https://github.com/frappe/erpnext/issues/34834","comments_count":1,"created_at":"2023-04-12T11:14:52Z","labels":[]},{"id":"I_kwDOABxyKc5jR3qe","number":34837,"title":"Multi Company - Wrong company address in documents","url":"https://github.com/frappe/erpnext/issues/34837","comments_count":0,"created_at":"2023-04-13T03:31:24Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODU4OTIyMTk=","owner":"google","name":"fhir-data-pipes","description":"A collection of tools for extracting FHIR resources and analytics services on top of that data.","url":"https://github.com/google/fhir-data-pipes","stars":102,"stars_display":"102","license":"Apache License 2.0","last_modified":"2023-11-15T09:58:26Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"MDU6SXNzdWU3MDIwMTQ5Mjk=","number":19,"title":"Add enough unit-tests to reach 80% coverage.","url":"https://github.com/google/fhir-data-pipes/issues/19","comments_count":3,"created_at":"2020-09-15T15:07:32Z","labels":[]},{"id":"I_kwDOEQpee85RWqKu","number":281,"title":"Evaluate Gradle","url":"https://github.com/google/fhir-data-pipes/issues/281","comments_count":0,"created_at":"2022-09-07T16:08:08Z","labels":[]},{"id":"I_kwDOEQpee85SBvVV","number":288,"title":"Separate writing from reading/processing resources","url":"https://github.com/google/fhir-data-pipes/issues/288","comments_count":3,"created_at":"2022-09-16T16:51:28Z","labels":[]},{"id":"I_kwDOEQpee85XiiOO","number":420,"title":"Update controller UI and replace the spinner.","url":"https://github.com/google/fhir-data-pipes/issues/420","comments_count":0,"created_at":"2022-11-29T20:41:06Z","labels":[]},{"id":"I_kwDOEQpee85ZeBgS","number":452,"title":"Add an option to fetch all FHIR patient related resources","url":"https://github.com/google/fhir-data-pipes/issues/452","comments_count":0,"created_at":"2022-12-17T00:22:46Z","labels":[]},{"id":"I_kwDOEQpee85ZeKQy","number":453,"title":"Evaluate and possibly integrate an IPython notebook environment in the single machine package","url":"https://github.com/google/fhir-data-pipes/issues/453","comments_count":1,"created_at":"2022-12-17T01:22:40Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDcyNzg=","owner":"dimagi","name":"commcare-hq","description":"CommCareHQ is the server backend for CommCare, the world's largest platform for designing, managing, and deploying robust, offline-first, mobile applications to frontline workers worldwide","url":"https://github.com/dimagi/commcare-hq","stars":472,"stars_display":"472","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2023-11-15T15:34:35Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzY5MTEzNTU=","owner":"Altinn","name":"altinn-studio","description":"Next generation open source Altinn platform and applications.","url":"https://github.com/Altinn/altinn-studio","stars":98,"stars_display":"98","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2023-11-15T17:22:41Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOHBFcNA","owner":"BLSQ","name":"openhexa-frontend","description":"NextJS frontend for OpenHexa","url":"https://github.com/BLSQ/openhexa-frontend","stars":1,"stars_display":"1","license":"MIT License","last_modified":"2023-11-14T14:55:15Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMTEzODM3Nzc=","owner":"Zenysis","name":"Harmony","description":"The Harmony Analytics Platform (Harmony), developed by Zenysis Technologies, helps make sense of messy data by transforming, cleaning and enriching data from multiple sources. https://www.zenysis.com/#harmony","url":"https://github.com/Zenysis/Harmony","stars":25,"stars_display":"25","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-14T12:52:41Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzY0NDk0ODE=","owner":"openimis","name":"openimis-dist_dkr","description":"The \"all in one\" packaged openIMIS (docker-compose)","url":"https://github.com/openimis/openimis-dist_dkr","stars":7,"stars_display":"7","license":"Other","last_modified":"2023-10-18T14:18:27Z","language":{"id":"shell","display":"Shell"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzMTMzNzM1Mw==","owner":"kobotoolbox","name":"kpi","description":"kpi is the (frontend) server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data. ","url":"https://github.com/kobotoolbox/kpi","stars":114,"stars_display":"114","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-15T17:42:11Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzQzMzc4NTA=","owner":"openMF","name":"web-app","description":"Mifos X Web App is the revamped version of the Mifos X Community App built on top of the Fineract Platform leveraging the popular Angular framework.","url":"https://github.com/openMF/web-app","stars":172,"stars_display":"172","license":"Mozilla Public License 2.0","last_modified":"2023-11-15T17:57:34Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNDQ5Nzc0OQ==","owner":"kobotoolbox","name":"kobocat","description":"Our (backend) server for providing blank forms to Collect and Enketo and for receiving and storing submissions. ","url":"https://github.com/kobotoolbox/kobocat","stars":110,"stars_display":"110","license":"BSD 2-Clause \"Simplified\" License","last_modified":"2023-11-14T16:20:25Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNDkwMjY2NjM=","owner":"BLSQ","name":"openhexa-notebooks","description":"The OpenHexa notebooks component","url":"https://github.com/BLSQ/openhexa-notebooks","stars":4,"stars_display":"4","license":"MIT License","last_modified":"2023-11-14T14:58:08Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNTAyMzQ5MDk=","owner":"Sunbird-RC","name":"sunbird-rc-core","description":"Electronic Registries and Verifiable Credentials","url":"https://github.com/Sunbird-RC/sunbird-rc-core","stars":19,"stars_display":"19","license":"MIT License","last_modified":"2023-11-15T13:06:06Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNTUxMDI1NA==","owner":"openfisca","name":"openfisca-core","description":"OpenFisca core engine. See other repositories for countries-specific code & data.","url":"https://github.com/openfisca/openfisca-core","stars":155,"stars_display":"155","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-13T17:08:52Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzMDA1Njg0MzI=","owner":"egovernments","name":"DIVOC","description":"Open source digital platform for large scale vaccination and digital credentialing programs. Built for India scale, addresses future vaccination scenarios, digital credentialing, and beyond.","url":"https://github.com/egovernments/DIVOC","stars":163,"stars_display":"163","license":"MIT License","last_modified":"2023-10-18T12:41:47Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODI3MTc3","owner":"openforis","name":"collect","description":"Flexible tool for creating surveys of any type","url":"https://github.com/openforis/collect","stars":49,"stars_display":"49","license":"MIT License","last_modified":"2023-11-10T22:08:25Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOGMzuHg","owner":"chaynHQ","name":"bloom-backend","description":"Code for the backend / API of the Bloom service","url":"https://github.com/chaynHQ/bloom-backend","stars":7,"stars_display":"7","license":"MIT License","last_modified":"2023-11-10T18:37:21Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOGMzuHs5yYvNp","number":321,"title":"Bump @nestjs/core from 8.0.11 to 9.0.5","url":"https://github.com/chaynHQ/bloom-backend/issues/321","comments_count":4,"created_at":"2023-09-29T11:18:19Z","labels":[]}],"has_new_issues":false},{"id":"R_kgDOGYr5WA","owner":"OpenTermsArchive","name":"contrib-declarations","description":"Documents added by volunteer contributors and historically imported from TOSBack.org. Maintenance is collaborative and volunteer-based.","url":"https://github.com/OpenTermsArchive/contrib-declarations","stars":3,"stars_display":"3","license":"European Union Public License 1.2","last_modified":"2023-10-28T15:22:17Z","language":{"id":"javascript","display":"JavaScript"},"topics":[{"id":"sdg-16","display":"sdg-16"},{"id":"sdg-9","display":"sdg-9"}],"issues":[],"has_new_issues":false},{"id":"R_kgDOH0Z4Uw","owner":"socialincome-san","name":"public","description":"Fighting global poverty with the help of everyday people and your coding skills. Public repository of the NGO and global initiative Social Income.","url":"https://github.com/socialincome-san/public","stars":49,"stars_display":"49","license":"Other","last_modified":"2023-11-15T15:37:34Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOH0Z4U85RGj4_","number":38,"title":"[Admin Feature]: Adding Gravatar API","url":"https://github.com/socialincome-san/public/issues/38","comments_count":1,"created_at":"2022-09-02T23:04:13Z","labels":[]},{"id":"I_kwDOH0Z4U85XqEQ9","number":181,"title":"[Website Feature]: Corporate page for new website","url":"https://github.com/socialincome-san/public/issues/181","comments_count":3,"created_at":"2022-12-01T04:15:46Z","labels":[]},{"id":"I_kwDOH0Z4U85uRYQf","number":504,"title":" [Website Feature]: New page for survey data","url":"https://github.com/socialincome-san/public/issues/504","comments_count":0,"created_at":"2023-08-14T15:43:21Z","labels":[]},{"id":"I_kwDOH0Z4U85ulWlt","number":518,"title":"[Website Feature]: Migrate Footer","url":"https://github.com/socialincome-san/public/issues/518","comments_count":2,"created_at":"2023-08-17T16:00:01Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDc5OTU2NzE=","owner":"coronasafe","name":"care","description":"Care is a Digital Public Good enabling TeleICU & Decentralised Administration of Healthcare Capacity across States.","url":"https://github.com/coronasafe/care","stars":187,"stars_display":"187","license":"MIT License","last_modified":"2023-11-15T13:07:42Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"I_kwDODsgdF85IVYMn","number":725,"title":"Inventory unexpectedly marked as Low Stock ","url":"https://github.com/coronasafe/care/issues/725","comments_count":3,"created_at":"2022-04-24T06:39:25Z","labels":[]},{"id":"I_kwDODsgdF85K6RM1","number":812,"title":"Explore other alternatives to generate PDF reports","url":"https://github.com/coronasafe/care/issues/812","comments_count":15,"created_at":"2022-06-01T18:58:05Z","labels":[]},{"id":"I_kwDODsgdF85nmGEF","number":1335,"title":"Fix N+1 queries in `/api/v1/getallfacilities/`","url":"https://github.com/coronasafe/care/issues/1335","comments_count":0,"created_at":"2023-06-02T11:39:41Z","labels":[]},{"id":"I_kwDODsgdF85nmGFj","number":1336,"title":"Fix N+1 queries in `/api/v1/resource/`","url":"https://github.com/coronasafe/care/issues/1336","comments_count":0,"created_at":"2023-06-02T11:39:44Z","labels":[]},{"id":"I_kwDODsgdF85nmGG0","number":1337,"title":"Fix N+1 queries in `/api/v1/patient/`","url":"https://github.com/coronasafe/care/issues/1337","comments_count":2,"created_at":"2023-06-02T11:39:48Z","labels":[]},{"id":"I_kwDODsgdF85nmGIM","number":1338,"title":"Fix N+1 queries in `/api/v1/bed/`","url":"https://github.com/coronasafe/care/issues/1338","comments_count":1,"created_at":"2023-06-02T11:39:52Z","labels":[]},{"id":"I_kwDODsgdF85nmGJa","number":1339,"title":"Fix N+1 queries in `/api/v1/consultationbed/`","url":"https://github.com/coronasafe/care/issues/1339","comments_count":7,"created_at":"2023-06-02T11:39:55Z","labels":[]},{"id":"I_kwDODsgdF85n45_r","number":1347,"title":"TypeError: unhashable type: 'list' at `/api/v1/patient/{patient_external_id}/test_sample/{external_id}/icmr_sample/`","url":"https://github.com/coronasafe/care/issues/1347","comments_count":0,"created_at":"2023-06-06T02:43:37Z","labels":[]},{"id":"I_kwDODsgdF85psWM-","number":1411,"title":"Update the heroku deployment config","url":"https://github.com/coronasafe/care/issues/1411","comments_count":1,"created_at":"2023-06-25T11:34:55Z","labels":[]},{"id":"I_kwDODsgdF85qppBY","number":1434,"title":"Update api schema for password reset endpoints","url":"https://github.com/coronasafe/care/issues/1434","comments_count":2,"created_at":"2023-07-05T10:53:30Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1NjE4Nzkz","owner":"globaleaks","name":"GlobaLeaks","description":"GlobaLeaks is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.","url":"https://github.com/globaleaks/GlobaLeaks","stars":1112,"stars_display":"1.1K","license":"Other","last_modified":"2023-11-15T17:19:45Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"MDU6SXNzdWUxODUzNTM4Mjk=","number":1799,"title":"Ensure privacy of users is respected with exception notifications","url":"https://github.com/globaleaks/GlobaLeaks/issues/1799","comments_count":6,"created_at":"2016-10-26T10:25:05Z","labels":[]},{"id":"MDU6SXNzdWUxOTEwNDg1NDg=","number":1818,"title":"Context allow switches should disable API POSTs","url":"https://github.com/globaleaks/GlobaLeaks/issues/1818","comments_count":0,"created_at":"2016-11-22T16:05:49Z","labels":[]},{"id":"MDU6SXNzdWUyNDYzMzk3ODY=","number":2038,"title":"Properly handle display of OpenPGP keys with users but empty userids","url":"https://github.com/globaleaks/GlobaLeaks/issues/2038","comments_count":2,"created_at":"2017-07-28T12:56:54Z","labels":[]},{"id":"MDU6SXNzdWUyNTg3MzE2NjM=","number":2085,"title":"Accept DER encoded SSL material in admin/network/https API","url":"https://github.com/globaleaks/GlobaLeaks/issues/2085","comments_count":10,"created_at":"2017-09-19T08:09:07Z","labels":[]},{"id":"MDU6SXNzdWUzMDE5ODMwMzA=","number":2191,"title":"Error Message: Cannot read property 'steps' of undefined","url":"https://github.com/globaleaks/GlobaLeaks/issues/2191","comments_count":2,"created_at":"2018-03-03T09:15:46Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2MTAyMzk2NA==","owner":"somleng","name":"somleng","description":"Open Source Cloud Communications Platform","url":"https://github.com/somleng/somleng","stars":41,"stars_display":"41","license":"MIT License","last_modified":"2023-11-15T00:01:10Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOHjpg2Q","owner":"undp","name":"carbon-registry","description":"National Carbon Credit Registry Digital Public Good (DPG) by Digital For Climate (D4C) collaboration. Code coordinated by ExO/CDO & BPPS/Climate.","url":"https://github.com/undp/carbon-registry","stars":28,"stars_display":"28","license":"GNU Affero General Public License v3.0","last_modified":"2023-11-13T21:19:28Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxODI4NDU0MTY=","owner":"iHRIS","name":"iHRIS","description":"iHRIS V","url":"https://github.com/iHRIS/iHRIS","stars":29,"stars_display":"29","license":"GNU Lesser General Public License v3.0","last_modified":"2023-11-15T13:12:09Z","language":{"id":"html","display":"HTML"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzc1MTQ2MTU=","owner":"tattle-made","name":"feluda","description":"A configurable engine for analysing multi-lingual and multi-modal content.","url":"https://github.com/tattle-made/feluda","stars":2,"stars_display":"2","license":"GNU General Public License v3.0","last_modified":"2023-11-10T01:31:15Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0Mzk4NjE=","owner":"moodle","name":"moodle","description":"Moodle - the world's open source learning platform","url":"https://github.com/moodle/moodle","stars":5070,"stars_display":"5.1K","license":"GNU General Public License v3.0","last_modified":"2023-11-13T06:55:31Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOHxhngg","owner":"OpenG2P","name":"openg2p-registry","description":null,"url":"https://github.com/OpenG2P/openg2p-registry","stars":3,"stars_display":"3","license":"Mozilla Public License 2.0","last_modified":"2023-11-15T08:24:26Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDY3MTM1MTc=","owner":"WFP-VAM","name":"prism-app","description":"PRISM is an interactive map-based dashboard that simplifies the integration of geospatial data on hazards, along with information on socioeconomic vulnerability","url":"https://github.com/WFP-VAM/prism-app","stars":35,"stars_display":"35","license":"MIT License","last_modified":"2023-11-15T18:05:54Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"MDU6SXNzdWU2NjcyNzQwMDU=","number":100,"title":"Make PRISM mobile friendly","url":"https://github.com/WFP-VAM/prism-app/issues/100","comments_count":2,"created_at":"2020-07-28T18:17:59Z","labels":[]},{"id":"MDU6SXNzdWU4NzAzMzMyOTY=","number":175,"title":"Update node-notifier to ^8.0.1 or above","url":"https://github.com/WFP-VAM/prism-app/issues/175","comments_count":0,"created_at":"2021-04-28T20:18:19Z","labels":[]},{"id":"I_kwDODrSMrc5HZIZq","number":443,"title":"Remove dependency to S3 files","url":"https://github.com/WFP-VAM/prism-app/issues/443","comments_count":0,"created_at":"2022-04-08T20:16:54Z","labels":[]},{"id":"I_kwDODrSMrc5IrqiD","number":467,"title":"Cache boundary files locally to speed up init","url":"https://github.com/WFP-VAM/prism-app/issues/467","comments_count":7,"created_at":"2022-04-28T22:48:05Z","labels":[]},{"id":"I_kwDODrSMrc5T7ncv","number":594,"title":"Find an open source alternative to Google Analytics","url":"https://github.com/WFP-VAM/prism-app/issues/594","comments_count":0,"created_at":"2022-10-13T16:55:26Z","labels":[]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDc5Nzc2MzM=","owner":"google","name":"android-fhir","description":"The Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7® FHIR® standard on Android.","url":"https://github.com/google/android-fhir","stars":384,"stars_display":"384","license":"Apache License 2.0","last_modified":"2023-11-15T16:58:09Z","language":{"id":"kotlin","display":"Kotlin"},"topics":[],"issues":[{"id":"MDU6SXNzdWU5MzQ0Njc3ODI=","number":608,"title":"Fuzzy search on Patient name","url":"https://github.com/google/android-fhir/issues/608","comments_count":31,"created_at":"2021-07-01T06:40:27Z","labels":[]},{"id":"MDU6SXNzdWU5MzQ0NzkzODU=","number":609,"title":"Enable ValueSet expansion in the Search API so developers can search by ValueSet rather than disjunction of codes","url":"https://github.com/google/android-fhir/issues/609","comments_count":4,"created_at":"2021-07-01T06:55:48Z","labels":[]},{"id":"I_kwDODsfWoc48MB3V","number":800,"title":"Add location mapping widget","url":"https://github.com/google/android-fhir/issues/800","comments_count":39,"created_at":"2021-09-28T13:53:53Z","labels":[]},{"id":"I_kwDODsfWoc49wTf1","number":872,"title":"Handle Sync work that may go on for time longer than permitted by regular workmanager.","url":"https://github.com/google/android-fhir/issues/872","comments_count":1,"created_at":"2021-10-26T09:43:57Z","labels":[]},{"id":"I_kwDODsfWoc5bLkJQ","number":1803,"title":"Create a new date widget with dropdowns (SDC)","url":"https://github.com/google/android-fhir/issues/1803","comments_count":3,"created_at":"2023-01-11T21:57:57Z","labels":[]},{"id":"I_kwDODsfWoc5bLsrb","number":1805,"title":"Date picker: Add a different date picker with “spinners” ","url":"https://github.com/google/android-fhir/issues/1805","comments_count":1,"created_at":"2023-01-11T22:22:46Z","labels":[]},{"id":"I_kwDODsfWoc5hOEj8","number":1920,"title":"[IgManager] PlanDefinitionProcessor doesn't resolve the PlanDefinition from IgManager ","url":"https://github.com/google/android-fhir/issues/1920","comments_count":1,"created_at":"2023-03-19T19:11:15Z","labels":[]},{"id":"I_kwDODsfWoc5062j1","number":2297,"title":"Kokoro Check build failures due to NodeJS or OpenJDK installation failure","url":"https://github.com/google/android-fhir/issues/2297","comments_count":6,"created_at":"2023-10-25T14:37:20Z","labels":[]},{"id":"I_kwDODsfWoc51AFEb","number":2304,"title":"Run Flank in GitHub Action","url":"https://github.com/google/android-fhir/issues/2304","comments_count":6,"created_at":"2023-10-26T08:09:51Z","labels":[]},{"id":"I_kwDODsfWoc51BY39","number":2308,"title":"AndroidxTest JAR duplicates on testImplementation scope of `common` module","url":"https://github.com/google/android-fhir/issues/2308","comments_count":0,"created_at":"2023-10-26T11:21:57Z","labels":[]}],"has_new_issues":false}],"languages":[{"id":"csharp","display":"C#","count":1},{"id":"dart","display":"Dart","count":1},{"id":"ejs","display":"EJS","count":1},{"id":"elixir","display":"Elixir","count":1},{"id":"elm","display":"Elm","count":1},{"id":"glsl","display":"GLSL","count":1},{"id":"html","display":"HTML","count":5},{"id":"java","display":"Java","count":17},{"id":"javascript","display":"JavaScript","count":12},{"id":"jupyter-notebook","display":"Jupyter Notebook","count":2},{"id":"kotlin","display":"Kotlin","count":3},{"id":"php","display":"PHP","count":3},{"id":"python","display":"Python","count":19},{"id":"r","display":"R","count":2},{"id":"rich-text-format","display":"Rich Text Format","count":1},{"id":"ruby","display":"Ruby","count":7},{"id":"shell","display":"Shell","count":2},{"id":"smarty","display":"Smarty","count":1},{"id":"solidity","display":"Solidity","count":1},{"id":"typescript","display":"TypeScript","count":16}],"topics":[{"id":"sdg-16","display":"sdg-16","count":2},{"id":"sdg-9","display":"sdg-9","count":2},{"id":"sdg-4","display":"sdg-4","count":1},{"id":"sdg-17","display":"sdg-17","count":1},{"id":"sdg-3","display":"sdg-3","count":1},{"id":"sdg-1","display":"sdg-1","count":1},{"id":"sdg-10","display":"sdg-10","count":1}]} \ No newline at end of file +{"repositories":[{"id":"MDEwOlJlcG9zaXRvcnkyNjkzMDQ0MzU=","owner":"OpenTermsArchive","name":"engine","description":"Tracks contractual documents and exposes changes to the terms of online services.","url":"https://github.com/OpenTermsArchive/engine","stars":130,"stars_display":"130","license":"European Union Public License 1.2","last_modified":"2026-06-03T19:51:25Z","language":{"id":"javascript","display":"JavaScript"},"topics":[{"id":"sdg-16","display":"sdg-16"},{"id":"sdg-9","display":"sdg-9"},{"id":"sdg-17","display":"sdg-17"}],"issues":[{"id":"I_kwDOEA1Cc85IRh3P","number":832,"title":"Improve documents validation message","url":"https://github.com/OpenTermsArchive/engine/issues/832","comments_count":7,"created_at":"2022-04-22T16:25:27Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"R_kgDOH0Z4Uw","owner":"socialincome-san","name":"public","description":"Fighting global poverty with the help of everyday people and your coding skills. Public repository of the NGO and global initiative Social Income.","url":"https://github.com/socialincome-san/public","stars":146,"stars_display":"146","license":"Other","last_modified":"2026-06-05T10:06:42Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOH0Z4U87_o_JG","number":1983,"title":"Show \"Generate Certificate\" as a primary button","url":"https://github.com/socialincome-san/public/issues/1983","comments_count":0,"created_at":"2026-04-18T19:12:07Z","labels":[{"id":"good-first-issue","display":"Good first issue"},{"id":"website","display":"Website"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMzM3ODU1MTI=","owner":"mosip","name":"commons","description":"This repository contains common utilities and services used by other MOSIP modules","url":"https://github.com/mosip/commons","stars":17,"stars_display":"17","license":"Mozilla Public License 2.0","last_modified":"2026-06-03T11:12:48Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNjk4ODIx","owner":"medic","name":"cht-core","description":"The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.","url":"https://github.com/medic/cht-core","stars":542,"stars_display":"542","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T18:17:57Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOACkuRc7hqghz","number":10543,"title":"Add constant for 'person' document type","url":"https://github.com/medic/cht-core/issues/10543","comments_count":7,"created_at":"2026-01-06T18:00:43Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"good-first-issue","display":"Good first issue"}]},{"id":"I_kwDOACkuRc7hqgnH","number":10545,"title":"Add constant for 'contact' document type","url":"https://github.com/medic/cht-core/issues/10545","comments_count":5,"created_at":"2026-01-06T18:00:50Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"good-first-issue","display":"Good first issue"}]},{"id":"I_kwDOACkuRc7hqg59","number":10548,"title":"Add constants for 'task', 'target', and 'user-settings' document types","url":"https://github.com/medic/cht-core/issues/10548","comments_count":5,"created_at":"2026-01-06T18:01:12Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"good-first-issue","display":"Good first issue"}]},{"id":"I_kwDOACkuRc7sSu-D","number":10652,"title":"Support collecting targets/UHC for Bikram Sambat months","url":"https://github.com/medic/cht-core/issues/10652","comments_count":10,"created_at":"2026-02-19T18:12:57Z","labels":[{"id":"type:-feature","display":"Type: Feature"},{"id":"help-wanted","display":"Help wanted"}]},{"id":"I_kwDOACkuRc7tWjcW","number":10662,"title":"Display uploaded image on client's profile","url":"https://github.com/medic/cht-core/issues/10662","comments_count":12,"created_at":"2026-02-24T07:51:45Z","labels":[{"id":"type:-feature","display":"Type: Feature"},{"id":"uiux","display":"UI/UX"},{"id":"help-wanted","display":"Help wanted"},{"id":"community-priority","display":"Community Priority"}]},{"id":"I_kwDOACkuRc75W-AU","number":10791,"title":"Unable to hide individual fields inside a repeat from the report view","url":"https://github.com/medic/cht-core/issues/10791","comments_count":6,"created_at":"2026-04-01T02:06:13Z","labels":[{"id":"type:-bug","display":"Type: Bug"},{"id":"help-wanted","display":"Help wanted"}]},{"id":"I_kwDOACkuRc7-XlXg","number":10874,"title":"Flaky integration test: message duplicates should mark as duplicate after 5 retries by default:","url":"https://github.com/medic/cht-core/issues/10874","comments_count":1,"created_at":"2026-04-15T08:55:45Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"help-wanted","display":"Help wanted"},{"id":"testing","display":"Testing"},{"id":"flaky","display":"Flaky"}]},{"id":"I_kwDOACkuRc7-XoFL","number":10875,"title":"Flaky api integration tests: transitions","url":"https://github.com/medic/cht-core/issues/10875","comments_count":8,"created_at":"2026-04-15T08:56:59Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"help-wanted","display":"Help wanted"},{"id":"testing","display":"Testing"},{"id":"flaky","display":"Flaky"}]},{"id":"I_kwDOACkuRc7-_2w8","number":10887,"title":"Autmate helm deploy of Demo instance during release process","url":"https://github.com/medic/cht-core/issues/10887","comments_count":1,"created_at":"2026-04-16T19:49:16Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"help-wanted","display":"Help wanted"}]},{"id":"I_kwDOACkuRc8AAAABBX-VJw","number":11007,"title":"dependabot not opening bumps for github actions","url":"https://github.com/medic/cht-core/issues/11007","comments_count":3,"created_at":"2026-05-05T21:28:37Z","labels":[{"id":"type:-technical-issue","display":"Type: Technical issue"},{"id":"help-wanted","display":"Help wanted"}]}],"has_new_issues":false},{"id":"R_kgDOJZpAHg","owner":"tazama-lf","name":"frms-coe-lib","description":"FRMS Center of Excellence package library","url":"https://github.com/tazama-lf/frms-coe-lib","stars":4,"stars_display":"4","license":"Apache License 2.0","last_modified":"2026-05-31T13:18:04Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1OTYxMTE3MQ==","owner":"openMF","name":"mifos-mobile","description":"Repository for the Mifos Mobile Banking App for clients. Default Branch for PRs is Dev. Main is for release code and subject to Release Process","url":"https://github.com/openMF/mifos-mobile","stars":352,"stars_display":"352","license":"Mozilla Public License 2.0","last_modified":"2026-06-01T08:58:10Z","language":{"id":"kotlin","display":"Kotlin"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOGMzuHg","owner":"chaynHQ","name":"bloom-backend","description":"Code for the backend / API of the Bloom service","url":"https://github.com/chaynHQ/bloom-backend","stars":35,"stars_display":"35","license":"MIT License","last_modified":"2026-06-04T01:27:55Z","language":{"id":"typescript","display":"TypeScript"},"topics":[{"id":"sdg-5","display":"sdg-5"}],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk4MTU3NTc1OQ==","owner":"cboard-org","name":"cboard","description":"Augmentative and Alternative Communication (AAC) system with text-to-speech for the browser","url":"https://github.com/cboard-org/cboard","stars":738,"stars_display":"738","license":"GNU General Public License v3.0","last_modified":"2026-06-05T17:33:21Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOBNy_T85WUWo5","number":1294,"title":"Support hawkeye access application - IOS","url":"https://github.com/cboard-org/cboard/issues/1294","comments_count":1,"created_at":"2022-11-14T14:29:09Z","labels":[{"id":"ios","display":"ios"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOBNy_T85ohjHY","number":1508,"title":"Find a way to define Enviromental variables for Cordova builds","url":"https://github.com/cboard-org/cboard/issues/1508","comments_count":0,"created_at":"2023-06-12T21:29:41Z","labels":[{"id":"bug","display":"bug"},{"id":"ios","display":"ios"},{"id":"android","display":"android"},{"id":"help-wanted","display":"help wanted"},{"id":"cordova","display":"cordova"}]},{"id":"I_kwDOBNy_T86EurB2","number":1675,"title":"IOS- Infinite spinner loader on save a new tile","url":"https://github.com/cboard-org/cboard/issues/1675","comments_count":0,"created_at":"2024-04-05T02:17:07Z","labels":[{"id":"bug","display":"bug"},{"id":"ios","display":"ios"},{"id":"help-wanted","display":"help wanted"},{"id":"needs-info","display":"needs info"}]},{"id":"I_kwDOBNy_T86jXb-Z","number":1786,"title":" Disable scroll for large boards ","url":"https://github.com/cboard-org/cboard/issues/1786","comments_count":15,"created_at":"2024-12-15T19:05:31Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOBNy_T86xC6OY","number":1827,"title":"Avoid overlap log in into people row on settings","url":"https://github.com/cboard-org/cboard/issues/1827","comments_count":7,"created_at":"2025-04-03T18:09:21Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOBNy_T86xDMAq","number":1828,"title":"Use scanning mode using arrow keys","url":"https://github.com/cboard-org/cboard/issues/1828","comments_count":5,"created_at":"2025-04-03T18:43:58Z","labels":[{"id":"feature","display":"feature"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOBNy_T8630ak1","number":1871,"title":"Black screen with spinner","url":"https://github.com/cboard-org/cboard/issues/1871","comments_count":18,"created_at":"2025-05-22T16:41:16Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"enhancement","display":"enhancement"}]},{"id":"I_kwDOBNy_T864mhI4","number":1889,"title":"Consider remove the translation logic from the Output.container","url":"https://github.com/cboard-org/cboard/issues/1889","comments_count":5,"created_at":"2025-05-28T12:00:04Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOBNy_T869UDnk","number":1954,"title":"Add optional tiles border on exported PDF","url":"https://github.com/cboard-org/cboard/issues/1954","comments_count":3,"created_at":"2025-06-25T15:49:39Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"enhancement","display":"enhancement"}]},{"id":"I_kwDOBNy_T879wS_2","number":2150,"title":"Refactor Export.component.js from class to functional component","url":"https://github.com/cboard-org/cboard/issues/2150","comments_count":2,"created_at":"2026-04-13T19:16:18Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2NTkxNDA4Ng==","owner":"decidim","name":"decidim","description":"The participatory democracy framework. A generator and multiple gems made with Ruby on Rails","url":"https://github.com/decidim/decidim","stars":1762,"stars_display":"1.8K","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T16:48:15Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[{"id":"MDU6SXNzdWU2MDYyMzA4Nzk=","number":6023,"title":"Hide origins without contents on Proposals filters","url":"https://github.com/decidim/decidim/issues/6023","comments_count":0,"created_at":"2020-04-24T11:03:43Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"MDU6SXNzdWU3MDQyNzUxMTA=","number":6538,"title":"Metrics: better handling of start and end","url":"https://github.com/decidim/decidim/issues/6538","comments_count":1,"created_at":"2020-09-18T10:36:25Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"fridge","display":"Fridge"}]},{"id":"MDU6SXNzdWU3MDQyNzczMjQ=","number":6542,"title":"Soft delete for Initiatives on admin panel","url":"https://github.com/decidim/decidim/issues/6542","comments_count":6,"created_at":"2020-09-18T10:40:12Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"module:-initiatives","display":"module: initiatives"}]},{"id":"MDU6SXNzdWU3MDQyNzg1NTY=","number":6544,"title":"Debug for SMTP on system's tenants","url":"https://github.com/decidim/decidim/issues/6544","comments_count":2,"created_at":"2020-09-18T10:42:25Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"MDU6SXNzdWU4MTMzNDY4NTU=","number":7432,"title":"Add default order by ID on admin indexs","url":"https://github.com/decidim/decidim/issues/7432","comments_count":9,"created_at":"2021-02-22T10:07:04Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA-3E5s61XRKk","number":14647,"title":"[UI] Proposal status color selector not displaying colors on Safari","url":"https://github.com/decidim/decidim/issues/14647","comments_count":4,"created_at":"2025-05-06T13:03:12Z","labels":[{"id":"module:-proposals","display":"module: proposals"},{"id":"module:-core","display":"module: core"},{"id":"module:-admin","display":"module: admin"},{"id":"target:-developer-experience","display":"target: developer-experience"},{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDY3MTM1MTc=","owner":"WFP-VAM","name":"prism-app","description":"PRISM is an interactive map-based dashboard that simplifies the integration of geospatial data on hazards, along with information on socioeconomic vulnerability","url":"https://github.com/WFP-VAM/prism-app","stars":71,"stars_display":"71","license":"MIT License","last_modified":"2026-06-05T19:16:20Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDODrSMrc5HZIZq","number":443,"title":"Remove dependency to S3 files","url":"https://github.com/WFP-VAM/prism-app/issues/443","comments_count":0,"created_at":"2022-04-08T20:16:54Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"good-first-issue","display":"good first issue"},{"id":"frontend","display":"frontend"}]},{"id":"I_kwDODrSMrc7d8ST2","number":1649,"title":"Fix react/jsx-no-bind issues","url":"https://github.com/WFP-VAM/prism-app/issues/1649","comments_count":4,"created_at":"2025-12-12T14:12:14Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"good-first-issue","display":"good first issue"},{"id":"frontend","display":"frontend"},{"id":"triage","display":"triage"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0NTM1NzcyNA==","owner":"huridocs","name":"uwazi","description":"Uwazi is a web-based, open-source solution for building and sharing document collections","url":"https://github.com/huridocs/uwazi","stars":304,"stars_display":"304","license":"MIT License","last_modified":"2026-06-05T14:16:06Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOKCedbA","owner":"credebl","name":"platform","description":"Open source, Open standards based Decentralised Identity & Verifiable Credentials Platform","url":"https://github.com/credebl/platform","stars":69,"stars_display":"69","license":"Apache License 2.0","last_modified":"2026-06-05T10:22:06Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOKCedbM61IGZg","number":1219,"title":"fix: Successful response received when creating shortening url with empty 'attributes'","url":"https://github.com/credebl/platform/issues/1219","comments_count":7,"created_at":"2025-05-05T07:13:10Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM61IgLn","number":1220,"title":"fix: Incorrect response received when providing space before invalid orgId","url":"https://github.com/credebl/platform/issues/1220","comments_count":2,"created_at":"2025-05-05T08:02:34Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM61rZsb","number":1225,"title":"fix: API returns download link instead of error message for invalid or empty templateId / schemaType","url":"https://github.com/credebl/platform/issues/1225","comments_count":4,"created_at":"2025-05-08T07:17:01Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM61tlbb","number":1227,"title":"fix:Incorrect error message displayed for duplicate DID creation in organization wallet","url":"https://github.com/credebl/platform/issues/1227","comments_count":3,"created_at":"2025-05-08T10:56:00Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM61t5kU","number":1229,"title":"fix: Incorrect error message when space is provided in 'connectionId' parameter","url":"https://github.com/credebl/platform/issues/1229","comments_count":10,"created_at":"2025-05-08T11:31:33Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM61vUkB","number":1230,"title":"fix: Unnecessary nested structure in API response under \"data\" field","url":"https://github.com/credebl/platform/issues/1230","comments_count":10,"created_at":"2025-05-08T13:52:35Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM7QwGpq","number":1475,"title":"fix: change env variable PLATFORM_WALLET_PASSWORD","url":"https://github.com/credebl/platform/issues/1475","comments_count":1,"created_at":"2025-10-10T10:26:32Z","labels":[{"id":"bug","display":"bug"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM7RJr6-","number":1478,"title":"Upgrade packages: `typescript-eslint` and `node`","url":"https://github.com/credebl/platform/issues/1478","comments_count":2,"created_at":"2025-10-13T08:22:26Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM7ag8kX","number":1527,"title":"OpenAPI page redirection","url":"https://github.com/credebl/platform/issues/1527","comments_count":5,"created_at":"2025-11-26T06:42:16Z","labels":[{"id":"bug","display":"bug"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOKCedbM77T-xR","number":1598,"title":"feat: Expose multiple Swagger UIs on different URLs, each representing different features/modules.","url":"https://github.com/credebl/platform/issues/1598","comments_count":1,"created_at":"2026-04-07T08:03:14Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"good-first-issue","display":"good first issue"},{"id":"triage","display":"triage"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk4OTAzNTQ2MQ==","owner":"rubyforgood","name":"human-essentials","description":"Human Essentials is an inventory management system for diaper, incontinence, and period-supply banks. It supports them in distributing to partners, tracking inventory, and reporting stats and analytics.","url":"https://github.com/rubyforgood/human-essentials","stars":570,"stars_display":"570","license":"MIT License","last_modified":"2026-06-05T19:13:33Z","language":{"id":"ruby","display":"Ruby"},"topics":[{"id":"sdg-3","display":"sdg-3"},{"id":"sdg-1","display":"sdg-1"},{"id":"sdg-10","display":"sdg-10"}],"issues":[{"id":"I_kwDOBU6Sxc6Pf0aA","number":4517,"title":"Include inactive items in distribution reports","url":"https://github.com/rubyforgood/human-essentials/issues/4517","comments_count":32,"created_at":"2024-07-14T15:29:45Z","labels":[{"id":"good-first-issue","display":"Good First Issue"},{"id":"stale","display":"stale"}]},{"id":"I_kwDOBU6Sxc8AAAABBJkQtg","number":5556,"title":"On Distributions from Requests, make item dropdown sensitive to window resizing.","url":"https://github.com/rubyforgood/human-essentials/issues/5556","comments_count":1,"created_at":"2026-05-03T14:52:08Z","labels":[{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOBU6Sxc8AAAABBzWJxw","number":5560,"title":"On Inventory Transfers, the action buttons are in a different order than in the rest of the system. Switch them app/views/transfers/index.","url":"https://github.com/rubyforgood/human-essentials/issues/5560","comments_count":0,"created_at":"2026-05-10T14:48:03Z","labels":[{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOBU6Sxc8AAAABCg9rkA","number":5564,"title":"Request cancellation - the email goes to the partner. Should probably also go to the user who sent the request.","url":"https://github.com/rubyforgood/human-essentials/issues/5564","comments_count":0,"created_at":"2026-05-17T14:13:34Z","labels":[{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOBU6Sxc8AAAABChHauQ","number":5567,"title":"Text on the distribution email when distribution is changed is awkward/grammatically incorrect. Let's change it","url":"https://github.com/rubyforgood/human-essentials/issues/5567","comments_count":0,"created_at":"2026-05-17T15:10:09Z","labels":[{"id":"good-first-issue","display":"Good First Issue"}]}],"has_new_issues":false},{"id":"R_kgDOGLXBLA","owner":"chaynHQ","name":"bloom-frontend","description":"Code for the frontend of the Bloom service.","url":"https://github.com/chaynHQ/bloom-frontend","stars":69,"stars_display":"69","license":"MIT License","last_modified":"2026-06-04T23:52:55Z","language":{"id":"typescript","display":"TypeScript"},"topics":[{"id":"sdg-5","display":"sdg-5"}],"issues":[{"id":"I_kwDOGLXBLM5wfSLn","number":592,"title":"Expand Cypress test for creating an access code ","url":"https://github.com/chaynHQ/bloom-frontend/issues/592","comments_count":5,"created_at":"2023-09-08T08:55:55Z","labels":[{"id":"featureenhancement","display":"feature/enhancement"},{"id":"help-wanted","display":"help wanted"},{"id":"complexity:-moderate","display":"complexity: moderate"},{"id":"software-testing","display":"software-testing"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNjY0MTI5NTU=","owner":"govdirectory","name":"website","description":"Website repository for Govdirectory - a crowdsourced and fact-checked directory of official governmental online accounts and services.","url":"https://github.com/govdirectory/website","stars":71,"stars_display":"71","license":"Creative Commons Zero v1.0 Universal","last_modified":"2026-05-29T13:52:05Z","language":{"id":"html","display":"HTML"},"topics":[{"id":"sdg-16","display":"sdg-16"}],"issues":[{"id":"MDU6SXNzdWU5NDEyMDY1MTc=","number":33,"title":"Investigating hosting govdirectory.org on Wikimedia Cloud","url":"https://github.com/govdirectory/website/issues/33","comments_count":2,"created_at":"2021-07-10T08:50:13Z","labels":[{"id":"enhancement-:1st_place_medal:","display":"enhancement :1st_place_medal:"},{"id":"help-wanted","display":"help wanted"}]},{"id":"MDU6SXNzdWU5ODE4MDY4NjY=","number":98,"title":"Add fallback for head of an institution","url":"https://github.com/govdirectory/website/issues/98","comments_count":6,"created_at":"2021-08-28T11:03:14Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOFdcEm851yuRb","number":317,"title":"Matomo uses HTTP/1.1 instead of HTTP/2","url":"https://github.com/govdirectory/website/issues/317","comments_count":3,"created_at":"2023-11-03T13:40:15Z","labels":[{"id":"enhancement-:1st_place_medal:","display":"enhancement :1st_place_medal:"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOFdcEm86Cc3Ri","number":357,"title":"Add navigation from federal subject to country","url":"https://github.com/govdirectory/website/issues/357","comments_count":10,"created_at":"2024-03-15T14:07:28Z","labels":[{"id":"enhancement-:1st_place_medal:","display":"enhancement :1st_place_medal:"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOFdcEm87gjvQR","number":604,"title":"Modify the CTA to include contact points outside of social media","url":"https://github.com/govdirectory/website/issues/604","comments_count":0,"created_at":"2025-12-29T13:49:32Z","labels":[{"id":"enhancement-:1st_place_medal:","display":"enhancement :1st_place_medal:"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOFdcEm88AAAABCoZN6w","number":654,"title":"Add official name(P1448) for agencies","url":"https://github.com/govdirectory/website/issues/654","comments_count":9,"created_at":"2026-05-18T18:24:11Z","labels":[{"id":"enhancement-:1st_place_medal:","display":"enhancement :1st_place_medal:"},{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNDkwMzYzNTY=","owner":"BLSQ","name":"openhexa-app","description":"The OpenHEXA app component","url":"https://github.com/BLSQ/openhexa-app","stars":18,"stars_display":"18","license":"MIT License","last_modified":"2026-06-05T15:02:57Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOGxXjWg","owner":"OpenFn","name":"lightning","description":"Lightning ⚡️ is latest version of the OpenFn platform, a DPG and DPI building block that governments use to manage complex service/workflow automation and data integration projects.","url":"https://github.com/OpenFn/lightning","stars":282,"stars_display":"282","license":"GNU Lesser General Public License v3.0","last_modified":"2026-06-05T18:42:56Z","language":{"id":"elixir","display":"Elixir"},"topics":[],"issues":[{"id":"I_kwDOGxXjWs6BdZjD","number":1867,"title":"Standardize Step List","url":"https://github.com/OpenFn/lightning/issues/1867","comments_count":0,"created_at":"2024-03-06T16:43:12Z","labels":[{"id":"uxui-improvement","display":"ux/ui improvement"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOGxXjWs6MzYeK","number":2211,"title":"Don't require ws-worker keys to run migrations in prod","url":"https://github.com/OpenFn/lightning/issues/2211","comments_count":0,"created_at":"2024-06-19T12:37:39Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOGxXjWs6QLCB8","number":2311,"title":"Find a way to test Phoenix Presence","url":"https://github.com/OpenFn/lightning/issues/2311","comments_count":0,"created_at":"2024-07-19T12:49:44Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOGxXjWs6UXJkO","number":2435,"title":"Support \"mailto\" doesn't work for all users","url":"https://github.com/OpenFn/lightning/issues/2435","comments_count":0,"created_at":"2024-08-27T11:43:22Z","labels":[{"id":"bug","display":"bug"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOGxXjWs6W0nQ_","number":2503,"title":"Local deployments should have self-signed certificates","url":"https://github.com/OpenFn/lightning/issues/2503","comments_count":1,"created_at":"2024-09-17T08:12:16Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOGxXjWs6Y069b","number":2546,"title":"UX issues with updating email","url":"https://github.com/OpenFn/lightning/issues/2546","comments_count":3,"created_at":"2024-10-03T13:02:04Z","labels":[{"id":"uxui-improvement","display":"ux/ui improvement"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOGxXjWs6pIoM1","number":2913,"title":"Paginate superuser projects and users list views","url":"https://github.com/OpenFn/lightning/issues/2913","comments_count":1,"created_at":"2025-02-07T08:58:11Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"superusers","display":"superusers"}]},{"id":"I_kwDOGxXjWs6rA4f7","number":2960,"title":"UI (CSS) issues on Safari","url":"https://github.com/OpenFn/lightning/issues/2960","comments_count":1,"created_at":"2025-02-21T14:10:31Z","labels":[{"id":"bug","display":"bug"},{"id":"uxui-improvement","display":"ux/ui improvement"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOGxXjWs7ZDPsG","number":4014,"title":"sandboxes should be excluded from Projects with Access","url":"https://github.com/OpenFn/lightning/issues/4014","comments_count":0,"created_at":"2025-11-19T07:52:06Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"sandboxes-and-sync","display":"sandboxes and sync"}]},{"id":"I_kwDOGxXjWs8AAAABAmazCQ","number":4667,"title":"When deleting a sandbox with dependents, provide a warning","url":"https://github.com/OpenFn/lightning/issues/4667","comments_count":1,"created_at":"2026-04-27T11:10:37Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"sandboxes-and-sync","display":"sandboxes and sync"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMjc4NzE2NzM=","owner":"cdsframework","name":"ice","description":"Immunization Calculation Engine (ICE) Service","url":"https://github.com/cdsframework/ice","stars":19,"stars_display":"19","license":"Other","last_modified":"2026-05-23T02:46:38Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOGbaYqQ","owner":"TIP-Global-Health","name":"eheza-app","description":null,"url":"https://github.com/TIP-Global-Health/eheza-app","stars":5,"stars_display":"5","license":"Apache License 2.0","last_modified":"2026-06-04T19:48:17Z","language":{"id":"elm","display":"Elm"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNzA0MTE3MzY=","owner":"pryv","name":"open-pryv.io","description":"Open-source version of Pryv.io","url":"https://github.com/pryv/open-pryv.io","stars":125,"stars_display":"125","license":"Other","last_modified":"2026-06-04T15:07:23Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0MDAxNjE4Nzk=","owner":"OpenTeleRehab","name":"patient-service","description":null,"url":"https://github.com/OpenTeleRehab/patient-service","stars":0,"stars_display":"0","license":"Apache License 2.0","last_modified":"2026-06-05T17:00:30Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0Mzk4NjE=","owner":"moodle","name":"moodle","description":"Moodle - the world's open source learning platform","url":"https://github.com/moodle/moodle","stars":7141,"stars_display":"7.1K","license":"GNU General Public License v3.0","last_modified":"2026-06-05T08:25:11Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0OTk3NjkzOQ==","owner":"learningequality","name":"kolibri","description":"Kolibri Learning Platform: the offline app for universal education","url":"https://github.com/learningequality/kolibri","stars":1064,"stars_display":"1.1K","license":"MIT License","last_modified":"2026-06-05T17:42:17Z","language":{"id":"python","display":"Python"},"topics":[{"id":"sdg-4","display":"sdg-4"}],"issues":[{"id":"I_kwDOAvqWa87uOikS","number":14261,"title":"Migrate Device channel management tests to Vue Testing Library","url":"https://github.com/learningequality/kolibri/issues/14261","comments_count":18,"created_at":"2026-02-26T17:21:17Z","labels":[{"id":"tag:-tech-update-debt","display":"TAG: tech update / debt"},{"id":"p3-low","display":"P3 - low"},{"id":"app:-device","display":"APP: Device"},{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"good-first-issue","display":"good first issue"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMjIwNDE0Nw==","owner":"mautic","name":"mautic","description":"Mautic: Open Source Marketing Automation Software.","url":"https://github.com/mautic/mautic","stars":9794,"stars_display":"9.8K","license":"Other","last_modified":"2026-06-04T14:12:50Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[{"id":"I_kwDOALo4c863u4_L","number":15030,"title":"REST API – Value 0 is ignored on save event","url":"https://github.com/mautic/mautic/issues/15030","comments_count":11,"created_at":"2025-05-22T08:31:32Z","labels":[{"id":"t1","display":"T1"},{"id":"bug","display":"bug"},{"id":"ready-to-test","display":"ready-to-test"},{"id":"api","display":"API"},{"id":"contacts","display":"contacts"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOALo4c87hGIQz","number":15768,"title":"Critical Mautic 6 Campaign Builder UI Lock – Campaigns & Emails blocked (confirmed bug)","url":"https://github.com/mautic/mautic/issues/15768","comments_count":4,"created_at":"2026-01-02T14:25:43Z","labels":[{"id":"t1","display":"T1"},{"id":"bug","display":"bug"},{"id":"user-interface","display":"user-interface"},{"id":"campaigns","display":"campaigns"},{"id":"good-first-issue","display":"good first issue"},{"id":"mautic-6","display":"mautic-6"}]},{"id":"I_kwDOALo4c87m_RNU","number":15834,"title":"Campaign Preview shows incorrect contact source and inflated email action counts","url":"https://github.com/mautic/mautic/issues/15834","comments_count":0,"created_at":"2026-01-30T11:47:48Z","labels":[{"id":"bug","display":"bug"},{"id":"campaigns","display":"campaigns"},{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0MDAxNjI3MjI=","owner":"OpenTeleRehab","name":"patient-app","description":null,"url":"https://github.com/OpenTeleRehab/patient-app","stars":0,"stars_display":"0","license":"Apache License 2.0","last_modified":"2026-06-05T17:00:19Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDY1MDMyMDQ=","owner":"FASP-QAT","name":"fasp-core-ui","description":null,"url":"https://github.com/FASP-QAT/fasp-core-ui","stars":5,"stars_display":"5","license":"Apache License 2.0","last_modified":"2026-06-02T05:31:11Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOJfIMwg","owner":"GovTechSG","name":"oobee-desktop","description":"Oobee Desktop (formerly Purple A11y) is a customisable, automated web accessibility testing tool that allows software development teams to find and fix accessibility problems to improve persons with disabilities (PWDs) access to digital services.","url":"https://github.com/GovTechSG/oobee-desktop","stars":56,"stars_display":"56","license":"MIT License","last_modified":"2026-06-05T10:05:13Z","language":{"id":"html","display":"HTML"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzY0NDk0ODE=","owner":"openimis","name":"openimis-dist_dkr","description":"The \"all in one\" packaged openIMIS (docker-compose)","url":"https://github.com/openimis/openimis-dist_dkr","stars":16,"stars_display":"16","license":"Other","last_modified":"2026-06-02T13:19:08Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOJh-HgQ","owner":"CodeYourFuture","name":"curriculum","description":"The CYF Curriculum","url":"https://github.com/CodeYourFuture/curriculum","stars":74,"stars_display":"74","license":"Other","last_modified":"2026-06-05T13:22:50Z","language":{"id":"html","display":"HTML"},"topics":[{"id":"sdg-4","display":"sdg-4"}],"issues":[{"id":"I_kwDOJh-Hgc561fx6","number":485,"title":"Feature: Deep Dive component","url":"https://github.com/CodeYourFuture/curriculum/issues/485","comments_count":0,"created_at":"2023-12-30T20:09:16Z","labels":[{"id":"size-medium","display":"🐂 Size Medium"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOJh-Hgc59WAOE","number":552,"title":"Feature: open an issue, edit on github buttons","url":"https://github.com/CodeYourFuture/curriculum/issues/552","comments_count":4,"created_at":"2024-01-26T21:20:52Z","labels":[{"id":":gear:-good-first-issue","display":":gear: good first issue"},{"id":"up-for-grabs","display":"up-for-grabs"},{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOJh-Hgc6GYnKM","number":704,"title":"Cloud module budget limit: we need advice and a workshop to check","url":"https://github.com/CodeYourFuture/curriculum/issues/704","comments_count":0,"created_at":"2024-04-20T15:24:57Z","labels":[{"id":":gear:-bug","display":":gear: bug"},{"id":"size-medium","display":"🐂 Size Medium"},{"id":"up-for-grabs","display":"up-for-grabs"},{"id":"help-wanted","display":"help wanted"},{"id":"strategyprogramme","display":"StrategyProgramme"}]},{"id":"I_kwDOJh-Hgc6YIisK","number":999,"title":"Feature: Calendar tools","url":"https://github.com/CodeYourFuture/curriculum/issues/999","comments_count":1,"created_at":"2024-09-27T08:49:39Z","labels":[{"id":"topic-time-management","display":"🎯 Topic Time Management"},{"id":"size-x-large","display":"🐋 Size X-Large"},{"id":"help-wanted","display":"help wanted"},{"id":"hugo-lore","display":"Hugo lore"},{"id":"cyf-lore","display":"CYF lore"}]},{"id":"I_kwDOJh-Hgc6YItjK","number":1000,"title":"Feature: Data folder as data source","url":"https://github.com/CodeYourFuture/curriculum/issues/1000","comments_count":0,"created_at":"2024-09-27T09:11:53Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"},{"id":"hugo-lore","display":"Hugo lore"}]},{"id":"I_kwDOJh-Hgc6Yo08X","number":1028,"title":"Feature: Time LImits (testing the curriculum)","url":"https://github.com/CodeYourFuture/curriculum/issues/1028","comments_count":3,"created_at":"2024-10-02T07:22:49Z","labels":[{"id":"topic-testing","display":"🎯 Topic Testing"},{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"},{"id":"hugo-lore","display":"Hugo lore"}]},{"id":"I_kwDOJh-Hgc6ZuxwB","number":1061,"title":"---s on backlog pages get rendered with an incorrect left margin","url":"https://github.com/CodeYourFuture/curriculum/issues/1061","comments_count":2,"created_at":"2024-10-10T15:22:41Z","labels":[{"id":":gear:-good-first-issue","display":":gear: good first issue"},{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOJh-Hgc6Z01x_","number":1066,"title":"Feature: compute timings on the day plan table of contents","url":"https://github.com/CodeYourFuture/curriculum/issues/1066","comments_count":4,"created_at":"2024-10-11T08:22:51Z","labels":[{"id":":gear:-good-first-issue","display":":gear: good first issue"},{"id":"size-large","display":"🦑 Size Large"},{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOJh-Hgc6aGhUI","number":1072,"title":"Pressing left and right arrows in a text field in the prep view does navigation","url":"https://github.com/CodeYourFuture/curriculum/issues/1072","comments_count":9,"created_at":"2024-10-14T09:29:30Z","labels":[{"id":":gear:-good-first-issue","display":":gear: good first issue"},{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOJh-Hgc6bnuFb","number":1119,"title":"Feature: The next class is link","url":"https://github.com/CodeYourFuture/curriculum/issues/1119","comments_count":1,"created_at":"2024-10-24T08:41:53Z","labels":[{"id":":gear:-good-first-issue","display":":gear: good first issue"},{"id":"help-wanted","display":"help wanted"},{"id":"hugo-lore","display":"Hugo lore"}]}],"has_new_issues":false},{"id":"R_kgDOH_u9Kg","owner":"BLSQ","name":"iaso","description":"Georegistry + Data Collection + Microplanning","url":"https://github.com/BLSQ/iaso","stars":38,"stars_display":"38","license":"MIT License","last_modified":"2026-06-05T18:18:02Z","language":{"id":"python","display":"Python"},"topics":[{"id":"sdg-2","display":"sdg-2"},{"id":"sdg-4","display":"sdg-4"},{"id":"sdg-3","display":"sdg-3"}],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzI2NzU2MDg=","owner":"avniproject","name":"avni-webapp","description":"Web application for management and data entry","url":"https://github.com/avniproject/avni-webapp","stars":46,"stars_display":"46","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T07:41:01Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOCkrSGM6AFa9Z","number":1138,"title":"Horizontal overflow issue","url":"https://github.com/avniproject/avni-webapp/issues/1138","comments_count":7,"created_at":"2024-02-22T11:59:20Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6BjVQ3","number":1157,"title":"Voided forms appear on CSV upload and download","url":"https://github.com/avniproject/avni-webapp/issues/1157","comments_count":2,"created_at":"2024-03-07T10:27:58Z","labels":[{"id":"bug","display":"bug"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6OK1mw","number":1272,"title":"Catchment dropdown should not float","url":"https://github.com/avniproject/avni-webapp/issues/1272","comments_count":9,"created_at":"2024-07-02T04:42:44Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6jvq2M","number":1397,"title":"[DEA] Age sorting order incorrect","url":"https://github.com/avniproject/avni-webapp/issues/1397","comments_count":19,"created_at":"2024-12-18T08:48:12Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6uRhnY","number":1439,"title":"Error when saving an existing concept with a space","url":"https://github.com/avniproject/avni-webapp/issues/1439","comments_count":7,"created_at":"2025-03-17T05:48:59Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6uevYf","number":1444,"title":"Improvements for the 'Admins' Page","url":"https://github.com/avniproject/avni-webapp/issues/1444","comments_count":11,"created_at":"2025-03-18T06:17:24Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6wuxml","number":1461,"title":"Add Search in App designer","url":"https://github.com/avniproject/avni-webapp/issues/1461","comments_count":10,"created_at":"2025-04-02T03:01:42Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM6xvKU0","number":1465,"title":"program name allows spaces in app designer","url":"https://github.com/avniproject/avni-webapp/issues/1465","comments_count":6,"created_at":"2025-04-09T07:59:40Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM7LCRi4","number":1564,"title":"Remove edit feature for identifier user assignments","url":"https://github.com/avniproject/avni-webapp/issues/1564","comments_count":4,"created_at":"2025-09-11T12:35:49Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCkrSGM7aCKUp","number":1637,"title":"Templates section remains open after template application","url":"https://github.com/avniproject/avni-webapp/issues/1637","comments_count":1,"created_at":"2025-11-24T09:42:58Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNzYzNDA3MQ==","owner":"JabRef","name":"jabref","description":"Graphical Java application for managing BibTeX and BibLaTeX (.bib) databases","url":"https://github.com/JabRef/jabref","stars":4354,"stars_display":"4.4K","license":"MIT License","last_modified":"2026-06-05T15:21:06Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"MDU6SXNzdWU3MTgwMDMwNjE=","number":6994,"title":"Menu View: Alt+ keyboard shortcuts do not work.","url":"https://github.com/JabRef/jabref/issues/6994","comments_count":25,"created_at":"2020-10-09T09:37:36Z","labels":[{"id":"component:-ui","display":"component: ui"},{"id":"component:-keybinding","display":"component: keybinding"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOAQ0TF86SD0W6","number":11589,"title":"\"select entry type\" display not expanding properly","url":"https://github.com/JabRef/jabref/issues/11589","comments_count":9,"created_at":"2024-08-06T10:02:33Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"pinned","display":"📌 Pinned"}]},{"id":"I_kwDOAQ0TF87mPGZR","number":14943,"title":"Selecting previous/next entry using keyboard shortcut should not focus the search field","url":"https://github.com/JabRef/jabref/issues/14943","comments_count":28,"created_at":"2026-01-27T22:38:13Z","labels":[{"id":"platform:-windows","display":"platform: windows"},{"id":"component:-entry-editor","display":"component: entry-editor"},{"id":"component:-keybinding","display":"component: keybinding"},{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"pinned","display":"📌 Pinned"}]},{"id":"I_kwDOAQ0TF871iOas","number":15391,"title":"When a user drag-n-drops a \"library\" file, then parse it, and add all its entries to the library","url":"https://github.com/JabRef/jabref/issues/15391","comments_count":19,"created_at":"2026-03-23T09:09:44Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"pinned","display":"📌 Pinned"}]},{"id":"I_kwDOAQ0TF872bx2K","number":15411,"title":"Add entry using URL","url":"https://github.com/JabRef/jabref/issues/15411","comments_count":28,"created_at":"2026-03-25T10:56:09Z","labels":[{"id":"component:-fetcher","display":"component: fetcher"},{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"pinned","display":"📌 Pinned"},{"id":"reminder-sent","display":"🔔 reminder-sent"}]},{"id":"I_kwDOAQ0TF872gCPO","number":15415,"title":"DOI data should be added in multli merge dialog","url":"https://github.com/JabRef/jabref/issues/15415","comments_count":18,"created_at":"2026-03-25T13:48:30Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"pinned","display":"📌 Pinned"},{"id":"reminder-sent","display":"🔔 reminder-sent"}]},{"id":"I_kwDOAQ0TF88AAAABBVRoAA","number":15680,"title":"Improve logging to find out which file stalls full-text indexing","url":"https://github.com/JabRef/jabref/issues/15680","comments_count":13,"created_at":"2026-05-05T13:22:55Z","labels":[{"id":"component:-external-files","display":"component: external-files"},{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"}]},{"id":"I_kwDOAQ0TF88AAAABB_nrOQ","number":15721,"title":"Replace all `styleProperty()` bindings with proper styleClasses","url":"https://github.com/JabRef/jabref/issues/15721","comments_count":11,"created_at":"2026-05-12T11:41:41Z","labels":[{"id":"component:-ui","display":"component: ui"},{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"component:-css","display":"component: css"}]},{"id":"I_kwDOAQ0TF88AAAABEGaAfA","number":15879,"title":"Hover on citation should render preview","url":"https://github.com/JabRef/jabref/issues/15879","comments_count":4,"created_at":"2026-06-02T09:17:40Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"assigned","display":"📍 Assigned"},{"id":"component:-citation-relations","display":"component: citation-relations"}]}],"has_new_issues":true},{"id":"MDEwOlJlcG9zaXRvcnkxODY0MjMz","owner":"frappe","name":"erpnext","description":"Free and Open Source Enterprise Resource Planning (ERP)","url":"https://github.com/frappe/erpnext","stars":35297,"stars_display":"35.3K","license":"GNU General Public License v3.0","last_modified":"2026-06-05T18:36:10Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"I_kwDOABxyKc6y6iy5","number":47120,"title":"feat: Add Designation Field in Lead Details Report and Address and contact report.","url":"https://github.com/frappe/erpnext/issues/47120","comments_count":5,"created_at":"2025-04-17T07:34:13Z","labels":[{"id":"feature-request","display":"feature-request"},{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNTAyMzQ5MDk=","owner":"Sunbird-RC","name":"sunbird-rc-core","description":"Electronic Registries and Verifiable Credentials","url":"https://github.com/Sunbird-RC/sunbird-rc-core","stars":25,"stars_display":"25","license":"MIT License","last_modified":"2026-05-21T12:48:07Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODk4Nzg3NzE=","owner":"jellow-aac","name":"jellow-communicator-android","description":null,"url":"https://github.com/jellow-aac/jellow-communicator-android","stars":3,"stars_display":"3","license":"Other","last_modified":"2026-05-23T11:43:52Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxOTUzMzY4NTA=","owner":"avniproject","name":"avni-models","description":"Avni data model to be used by front end clients","url":"https://github.com/avniproject/avni-models","stars":1,"stars_display":"1","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T07:39:07Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOC6Saks5qNvY-","number":46,"title":"Add method in models to check for active program enrolment","url":"https://github.com/avniproject/avni-models/issues/46","comments_count":2,"created_at":"2023-06-30T06:41:56Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOC6Saks5vJwVv","number":49,"title":"Issue with scheduledEncountersOfType","url":"https://github.com/avniproject/avni-models/issues/49","comments_count":3,"created_at":"2023-08-24T10:06:51Z","labels":[{"id":"bug","display":"bug"},{"id":"help-wanted","display":"help wanted"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk5MTc3ODc1OQ==","owner":"opencrvs","name":"opencrvs-core","description":"A global solution to civil registration","url":"https://github.com/opencrvs/opencrvs-core","stars":118,"stars_display":"118","license":"Other","last_modified":"2026-06-05T13:38:35Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzMTMzNzM1Mw==","owner":"kobotoolbox","name":"kpi","description":"kpi is the server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data. ","url":"https://github.com/kobotoolbox/kpi","stars":175,"stars_display":"175","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T19:00:51Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNDI5MTI2NzE=","owner":"terraframe","name":"geoprism-registry","description":"GeoPrism Registry is a system for curating interlinked data through time. It's the first framework implementing the Common Geo-Registry specification.","url":"https://github.com/terraframe/geoprism-registry","stars":25,"stars_display":"25","license":"GNU Lesser General Public License v3.0","last_modified":"2026-06-03T20:33:30Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOIC7o2A","owner":"avniproject","name":"avni-infra","description":null,"url":"https://github.com/avniproject/avni-infra","stars":0,"stars_display":"0","license":"Other","last_modified":"2026-06-05T11:07:38Z","language":{"id":"jinja","display":"Jinja"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0MDAxNjE3NDE=","owner":"OpenTeleRehab","name":"therapist-web-app","description":null,"url":"https://github.com/OpenTeleRehab/therapist-web-app","stars":3,"stars_display":"3","license":"Apache License 2.0","last_modified":"2026-06-05T17:01:05Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNTU3MTIxOTA=","owner":"the-turing-way","name":"the-turing-way","description":"Book repository for The Turing Way: a how to guide for reproducible, ethical and collaborative data science","url":"https://github.com/the-turing-way/the-turing-way","stars":2149,"stars_display":"2.1K","license":"Other","last_modified":"2026-05-25T02:53:20Z","language":{"id":"tex","display":"TeX"},"topics":[],"issues":[{"id":"I_kwDOCUf6vs63Rgwh","number":4183,"title":"[Idea] Pathway covering resources particularly relevant to AI/ML","url":"https://github.com/the-turing-way/the-turing-way/issues/4183","comments_count":0,"created_at":"2025-05-19T19:34:50Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"book-dash-may25","display":"book-dash-may25"}]},{"id":"I_kwDOCUf6vs63ZF6T","number":4195,"title":"[Fix Typo]: Select a typo to fix in the Version Control chapter","url":"https://github.com/the-turing-way/the-turing-way/issues/4195","comments_count":2,"created_at":"2025-05-20T12:13:52Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"book-dash-may25","display":"book-dash-may25"}]},{"id":"I_kwDOCUf6vs63a807","number":4199,"title":"[WIP ] - Add social sessions to all contributors bot","url":"https://github.com/the-turing-way/the-turing-way/issues/4199","comments_count":2,"created_at":"2025-05-20T14:46:57Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCUf6vs63cf5h","number":4204,"title":"[TRANSLATION]: Open Research Chapter","url":"https://github.com/the-turing-way/the-turing-way/issues/4204","comments_count":0,"created_at":"2025-05-20T17:10:34Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"book-dash-may25","display":"book-dash-may25"}]},{"id":"I_kwDOCUf6vs63dIJe","number":4206,"title":"[Minor Edit]: Edit the text from HackMD to Framapad","url":"https://github.com/the-turing-way/the-turing-way/issues/4206","comments_count":2,"created_at":"2025-05-20T18:19:23Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"book-dash-may25","display":"book-dash-may25"}]},{"id":"I_kwDOCUf6vs7Reyhu","number":4376,"title":"Push #4224 over the line","url":"https://github.com/the-turing-way/the-turing-way/issues/4376","comments_count":0,"created_at":"2025-10-14T15:46:58Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOCUf6vs7Ufk9f","number":4398,"title":"Simplify glossary reference style","url":"https://github.com/the-turing-way/the-turing-way/issues/4398","comments_count":1,"created_at":"2025-10-29T09:19:38Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"community-handbook","display":"community-handbook"}]},{"id":"I_kwDOCUf6vs7XUa38","number":4441,"title":"[TO EDIT]: Community Handbook/Onboarding and Offboarding","url":"https://github.com/the-turing-way/the-turing-way/issues/4441","comments_count":2,"created_at":"2025-11-11T13:59:46Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOCUf6vs7XzXM6","number":4463,"title":"[TO EDIT]: style guide/using figures - Add example of embedding a figure","url":"https://github.com/the-turing-way/the-turing-way/issues/4463","comments_count":2,"created_at":"2025-11-13T10:26:04Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"community-handbook","display":"community-handbook"}]},{"id":"I_kwDOCUf6vs7aSDKD","number":4495,"title":"Move glossary terms in testing chapter to the glossary","url":"https://github.com/the-turing-way/the-turing-way/issues/4495","comments_count":0,"created_at":"2025-11-25T09:17:35Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"reproducibility-book","display":"reproducibility-book"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1MTg3OTc2","owner":"openmrs","name":"openmrs-core","description":"OpenMRS API and web application code","url":"https://github.com/openmrs/openmrs-core","stars":1843,"stars_display":"1.8K","license":"Other","last_modified":"2026-06-05T18:54:35Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0MDIxMzgwOQ==","owner":"getodk","name":"collect","description":"ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨","url":"https://github.com/getodk/collect","stars":776,"stars_display":"776","license":"Other","last_modified":"2026-06-03T18:31:52Z","language":{"id":"kotlin","display":"Kotlin"},"topics":[],"issues":[{"id":"MDU6SXNzdWU1MTAwNDQ4MDk=","number":3409,"title":"Add test for field list with select multiple question that fails in v1.23.3","url":"https://github.com/getodk/collect/issues/3409","comments_count":3,"created_at":"2019-10-21T15:21:59Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"MDU6SXNzdWU2MjQyNjgzOTY=","number":3861,"title":"User is not informed about missing all media files - Android 9","url":"https://github.com/getodk/collect/issues/3861","comments_count":1,"created_at":"2020-05-25T12:25:48Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"specific-to-android-version","display":"Specific to Android version"}]},{"id":"MDU6SXNzdWU2MjQ0OTU5Nzk=","number":3866,"title":"UI is out of sync with selection in Send Finalized Form after submission failure","url":"https://github.com/getodk/collect/issues/3866","comments_count":4,"created_at":"2020-05-25T21:44:10Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"bug","display":"bug"},{"id":"user-experience","display":"user experience"}]},{"id":"MDU6SXNzdWU4MzQwMTgwNTA=","number":4476,"title":"Provide better error message when submission fails because of 413 (payload too large)","url":"https://github.com/getodk/collect/issues/4476","comments_count":1,"created_at":"2021-03-17T17:26:19Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"enhancement","display":"enhancement"}]},{"id":"MDU6SXNzdWU4MzkwMDU5NTE=","number":4487,"title":"After a value is selected in a range widget in a field-list, the screen scrolls to the the top","url":"https://github.com/getodk/collect/issues/4487","comments_count":5,"created_at":"2021-03-23T18:30:21Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"bug","display":"bug"}]},{"id":"MDU6SXNzdWU4OTk5MTA2ODQ=","number":4574,"title":"Select current server URL when Server URL configuration dialog is launched","url":"https://github.com/getodk/collect/issues/4574","comments_count":10,"created_at":"2021-05-24T18:39:09Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"MDU6SXNzdWU5MDE3MDk1MzA=","number":4580,"title":"ExternalAppUtils.populateParameters fails with relative references","url":"https://github.com/getodk/collect/issues/4580","comments_count":0,"created_at":"2021-05-26T03:47:19Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"bug","display":"bug"}]},{"id":"MDU6SXNzdWU5NDgwODA5MjM=","number":4705,"title":"`IndexOutOfBoundsException` in `ThousandsSeparatorTextWatcher`","url":"https://github.com/getodk/collect/issues/4705","comments_count":1,"created_at":"2021-07-19T22:37:06Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"MDU6SXNzdWU5NzQ2OTczMDQ=","number":4806,"title":"Stop using DatePickerDialog and TimePickerDialog","url":"https://github.com/getodk/collect/issues/4806","comments_count":0,"created_at":"2021-08-19T14:02:02Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"refactor","display":"refactor"}]},{"id":"I_kwDOAmWdMc5bX0G-","number":5404,"title":"Make read-only answers copiable","url":"https://github.com/getodk/collect/issues/5404","comments_count":0,"created_at":"2023-01-13T22:03:28Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"enhancement","display":"enhancement"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNjUwODEzNQ==","owner":"farmOS","name":"farmOS","description":"farmOS: A web-based farm record keeping application.","url":"https://github.com/farmOS/farmOS","stars":1288,"stars_display":"1.3K","license":"GNU General Public License v2.0","last_modified":"2026-05-30T09:59:13Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxODkzNTc0MA==","owner":"ifmeorg","name":"ifme","description":"Free, open source mental health communication web app to share experiences with loved ones","url":"https://github.com/ifmeorg/ifme","stars":1627,"stars_display":"1.6K","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-03T04:04:38Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODM1ODA1Nw==","owner":"unige-geohealth","name":"accessmod","description":"accessmod 5 : anisotropic accessibility analysis.","url":"https://github.com/unige-geohealth/accessmod","stars":47,"stars_display":"47","license":"GNU Lesser General Public License v3.0","last_modified":"2026-06-05T18:44:20Z","language":{"id":"r","display":"R"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxNTEyODUyNjY=","owner":"kobotoolbox","name":"kobo-install","description":"A command-line installer for setting up and running KoboToolbox on a remote server or local computer, using kobo-docker.","url":"https://github.com/kobotoolbox/kobo-install","stars":209,"stars_display":"209","last_modified":"2026-06-01T13:18:21Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOH0oJWg","owner":"ushahidi","name":"platform-client-mzima","description":null,"url":"https://github.com/ushahidi/platform-client-mzima","stars":15,"stars_display":"15","license":"Other","last_modified":"2026-06-02T15:02:04Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNjg0NjYwMjM=","owner":"UNICEFECAR","name":"parenting-app-bebbo-mobile","description":null,"url":"https://github.com/UNICEFECAR/parenting-app-bebbo-mobile","stars":14,"stars_display":"14","license":"GNU General Public License v3.0","last_modified":"2026-06-03T07:19:53Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOFfZYZ86Sf2Fa","number":991,"title":"Display FAQ content on Home screen","url":"https://github.com/UNICEFECAR/parenting-app-bebbo-mobile/issues/991","comments_count":36,"created_at":"2024-08-09T12:33:48Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"c4gt-community","display":"C4GT Community"}]},{"id":"I_kwDOFfZYZ87yMR7d","number":1074,"title":"Replace Bebbo Pacific chatbot SVG logo and verify display in Chatbot screen","url":"https://github.com/UNICEFECAR/parenting-app-bebbo-mobile/issues/1074","comments_count":3,"created_at":"2026-03-12T09:25:17Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"c4gt-community","display":"C4GT Community"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzMDk3MjEwNTg=","owner":"JanssenProject","name":"jans","description":"The Janssen Project is a home for open source IAM components, featuring Auth Server (OAuth/OpenID), Agama low-code identity orchestration, and the Cedarling policy decision point. The \"Janssen Server\" distributions bundle IAM components under one control plane. ","url":"https://github.com/JanssenProject/jans","stars":632,"stars_display":"632","license":"Apache License 2.0","last_modified":"2026-06-05T16:38:24Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"I_kwDOEnX34s5lXKbZ","number":4860,"title":"docs(OAuth feature): create documentation for UMA features","url":"https://github.com/JanssenProject/jans/issues/4860","comments_count":1,"created_at":"2023-05-08T16:34:38Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"area-documentation","display":"area-documentation"},{"id":"priority-5","display":"priority-5"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOEnX34s5wUtAD","number":5970,"title":"Remove link to Forgot password on `login.xhtml`","url":"https://github.com/JanssenProject/jans/issues/5970","comments_count":3,"created_at":"2023-09-06T17:40:36Z","labels":[{"id":"kind-bug","display":"kind-bug"},{"id":"good-first-issue","display":"good first issue"},{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOEnX34s7MD16G","number":12166,"title":"Cedarling optimizations","url":"https://github.com/JanssenProject/jans/issues/12166","comments_count":4,"created_at":"2025-09-16T19:52:11Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"help-wanted","display":"help wanted"},{"id":"comp-jans-cedarling","display":"comp-jans-cedarling"},{"id":"hacktoberfest","display":"hacktoberfest"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNzI4MTk4NjU=","owner":"statisticsnorway","name":"statbus","description":"STATistical BUSiness register","url":"https://github.com/statisticsnorway/statbus","stars":6,"stars_display":"6","license":"Other","last_modified":"2026-06-05T00:21:58Z","language":{"id":"plpgsql","display":"PLpgSQL"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzY5MTEzNTU=","owner":"Altinn","name":"altinn-studio","description":"Next generation open source Altinn platform and applications.","url":"https://github.com/Altinn/altinn-studio","stars":163,"stars_display":"163","license":"MIT License","last_modified":"2026-06-05T15:53:11Z","language":{"id":"csharp","display":"C#"},"topics":[{"id":"sdg-16","display":"sdg-16"}],"issues":[{"id":"I_kwDOCCkZ-85vrh_0","number":10955,"title":"Designer: The selected component should remain selected when updating the page","url":"https://github.com/Altinn/altinn-studio/issues/10955","comments_count":1,"created_at":"2023-08-30T13:27:37Z","labels":[{"id":"statusready-for-dev","display":"status/ready-for-dev"},{"id":"good-first-issue","display":"good first issue"},{"id":"teamstudio","display":"team/studio"},{"id":"statusfor-consideration","display":"status/for-consideration"},{"id":"user-need","display":"user-need"},{"id":"user-needverified","display":"user-need/verified"},{"id":"squadutforming","display":"squad/utforming"}]},{"id":"I_kwDOCCkZ-855saJ_","number":11859,"title":"Descriptions in settings modal \"oppsett\"","url":"https://github.com/Altinn/altinn-studio/issues/11859","comments_count":3,"created_at":"2023-12-14T13:18:48Z","labels":[{"id":"statusready-for-dev","display":"status/ready-for-dev"},{"id":"good-first-issue","display":"good first issue"},{"id":"statusfor-consideration","display":"status/for-consideration"},{"id":"squadutforming","display":"squad/utforming"}]},{"id":"I_kwDOCCkZ-857vuFa","number":12000,"title":"Replace edit button with confirm / cancel buttons","url":"https://github.com/Altinn/altinn-studio/issues/12000","comments_count":5,"created_at":"2024-01-11T09:09:51Z","labels":[{"id":"areatext-editor","display":"area/text-editor"},{"id":"kinduser-story","display":"kind/user-story"},{"id":"statusready-for-specification","display":"status/ready-for-specification"},{"id":"ux","display":"ux"},{"id":"good-first-issue","display":"good first issue"},{"id":"statusfor-consideration","display":"status/for-consideration"},{"id":"user-need","display":"user-need"},{"id":"squadutforming","display":"squad/utforming"}]},{"id":"I_kwDOCCkZ-859CwPm","number":12123,"title":"Delete-button for appName should have a placeholder so the view doesn't bounce when adding the second text-entry","url":"https://github.com/Altinn/altinn-studio/issues/12123","comments_count":2,"created_at":"2024-01-24T09:53:08Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"teamstudio","display":"team/studio"}]},{"id":"I_kwDOCCkZ-86iJY_B","number":14230,"title":"Move WebStorage out of pure-functions","url":"https://github.com/Altinn/altinn-studio/issues/14230","comments_count":3,"created_at":"2024-12-05T13:06:18Z","labels":[{"id":"qualitycode","display":"quality/code"},{"id":"statusready-for-specification","display":"status/ready-for-specification"},{"id":"good-first-issue","display":"good first issue"},{"id":"teamstudio-core","display":"team/studio-core"}]},{"id":"I_kwDOCCkZ-86jB-qj","number":14267,"title":"App owned data types for payment and signature tasks","url":"https://github.com/Altinn/altinn-studio/issues/14267","comments_count":1,"created_at":"2024-12-12T08:29:20Z","labels":[{"id":"kindfeature-request","display":"kind/feature-request"},{"id":"good-first-issue","display":"good first issue"},{"id":"teamstudio-core","display":"team/studio-core"}]},{"id":"I_kwDOCCkZ-86s2iz5","number":14892,"title":"Inkluder skjema-navn i title-tag.","url":"https://github.com/Altinn/altinn-studio/issues/14892","comments_count":0,"created_at":"2025-03-06T10:19:16Z","labels":[{"id":"kindfeature-request","display":"kind/feature-request"},{"id":"good-first-issue","display":"good first issue"},{"id":"teamstudio-core","display":"team/studio-core"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyMzczMzU5NjE=","owner":"learningequality","name":"kolibri-design-system","description":"Kolibri Design System","url":"https://github.com/learningequality/kolibri-design-system","stars":49,"stars_display":"49","last_modified":"2026-06-04T14:11:54Z","language":{"id":"vue","display":"Vue"},"topics":[{"id":"sdg-4","display":"sdg-4"}],"issues":[],"has_new_issues":false},{"id":"R_kgDOH8KdlA","owner":"BLSQ","name":"openhexa","description":"An open-source data integration platform for public health","url":"https://github.com/BLSQ/openhexa","stars":8,"stars_display":"8","license":"MIT License","last_modified":"2026-06-05T13:42:54Z","language":{"id":"shell","display":"Shell"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODQ2MzM4MTE=","owner":"opengovsg","name":"FormSG","description":"Form builder for the Singapore Government","url":"https://github.com/opengovsg/FormSG","stars":353,"stars_display":"353","license":"Other","last_modified":"2026-06-05T06:49:31Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[{"id":"I_kwDOEPcq087zl98_","number":9213,"title":"refactor(i18n): migrate backend messages to i18n","url":"https://github.com/opengovsg/FormSG/issues/9213","comments_count":4,"created_at":"2026-03-17T07:50:09Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"youthtechsg","display":"YouthTechSG"}]},{"id":"I_kwDOEPcq087-u9XT","number":9309,"title":"UI: Big gap in MRF step 2+ Thank you page","url":"https://github.com/opengovsg/FormSG/issues/9309","comments_count":3,"created_at":"2026-04-16T06:40:06Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAf_TWw","number":9341,"title":"Duplicated form's secret key file name uses old form's title instead of new form title","url":"https://github.com/opengovsg/FormSG/issues/9341","comments_count":0,"created_at":"2026-04-25T15:24:10Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAgAukg","number":9343,"title":"Input fields does not allow empty spaces when testing in builder page","url":"https://github.com/opengovsg/FormSG/issues/9343","comments_count":1,"created_at":"2026-04-25T15:35:03Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAgBJtA","number":9344,"title":"Allow logic's disabled message and closed form message to have clickable links","url":"https://github.com/opengovsg/FormSG/issues/9344","comments_count":1,"created_at":"2026-04-25T15:38:16Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAgBZfQ","number":9345,"title":"Missing (optional) beside several fields' Description","url":"https://github.com/opengovsg/FormSG/issues/9345","comments_count":1,"created_at":"2026-04-25T15:40:00Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAgCDiA","number":9349,"title":"Bullet points in descriptions are bolded unintendedly","url":"https://github.com/opengovsg/FormSG/issues/9349","comments_count":1,"created_at":"2026-04-25T15:45:21Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAgCaGA","number":9350,"title":"Form name in headers & instructions should only save after clicking “save design”","url":"https://github.com/opengovsg/FormSG/issues/9350","comments_count":2,"created_at":"2026-04-25T15:48:25Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAgCh1w","number":9351,"title":"Date field selector arrows should stay in place between months","url":"https://github.com/opengovsg/FormSG/issues/9351","comments_count":1,"created_at":"2026-04-25T15:49:29Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEPcq088AAAABAjtQqg","number":9356,"title":"Progressive disclosure for Pre-fill feature","url":"https://github.com/opengovsg/FormSG/issues/9356","comments_count":3,"created_at":"2026-04-27T00:32:37Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzI1MTYxODQ=","owner":"simpledotorg","name":"simple-server","description":"The web app behind Simple.org","url":"https://github.com/simpledotorg/simple-server","stars":78,"stars_display":"78","license":"MIT License","last_modified":"2026-06-02T05:10:41Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDg0MDc5NTM=","owner":"rubyforgood","name":"casa","description":"Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.","url":"https://github.com/rubyforgood/casa","stars":372,"stars_display":"372","license":"MIT License","last_modified":"2026-06-04T18:16:45Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[{"id":"I_kwDODs5nkc5MQYOe","number":3669,"title":"SMS messages open in a new tab in a development environment","url":"https://github.com/rubyforgood/casa/issues/3669","comments_count":10,"created_at":"2022-06-22T02:08:59Z","labels":[{"id":"zzz_archived:-contributor-friendly","display":"zzz_archived: Contributor Friendly"},{"id":"good-first-issue","display":"Good First Issue"},{"id":"zzz_archived:-:iphone:-sms","display":"zzz_archived: :iphone: SMS"}]},{"id":"I_kwDODs5nkc53Rvoo","number":5390,"title":"Disable embeds on bugsnag discord bot","url":"https://github.com/rubyforgood/casa/issues/5390","comments_count":1,"created_at":"2023-11-20T00:14:35Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDODs5nkc7Ld1W6","number":6494,"title":"Volunteer table","url":"https://github.com/rubyforgood/casa/issues/6494","comments_count":1,"created_at":"2025-09-13T14:24:35Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"no-issue-activity","display":"no-issue-activity"}]},{"id":"I_kwDODs5nkc7S8OiQ","number":6563,"title":"Improve case contact editing workflow for supervisors/admins","url":"https://github.com/rubyforgood/casa/issues/6563","comments_count":5,"created_at":"2025-10-22T03:48:29Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"no-issue-activity","display":"no-issue-activity"},{"id":"stakeholder-feature","display":"Stakeholder-Feature"}]},{"id":"I_kwDODs5nkc7TGNs0","number":6566,"title":"replace add2calendar with add-to-calendar-button or similar","url":"https://github.com/rubyforgood/casa/issues/6566","comments_count":3,"created_at":"2025-10-22T16:56:41Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDODs5nkc7eAEAi","number":6626,"title":"Improved Email Understanding","url":"https://github.com/rubyforgood/casa/issues/6626","comments_count":2,"created_at":"2025-12-12T19:18:31Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"no-issue-activity","display":"no-issue-activity"}]},{"id":"I_kwDODs5nkc7soN76","number":6729,"title":"New Court Report Template for Prince George CASA","url":"https://github.com/rubyforgood/casa/issues/6729","comments_count":3,"created_at":"2026-02-20T19:07:23Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"no-issue-activity","display":"no-issue-activity"}]},{"id":"I_kwDODs5nkc8AAAABAE7VSA","number":6874,"title":"DRY Test Code","url":"https://github.com/rubyforgood/casa/issues/6874","comments_count":3,"created_at":"2026-04-21T03:46:51Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"epic","display":"🗺️ Epic"},{"id":"no-pr-activity","display":"no-pr-activity"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzQxNDMxODQ=","owner":"nordic-institute","name":"X-Road","description":"Source code of the X-Road® data exchange layer software","url":"https://github.com/nordic-institute/X-Road","stars":803,"stars_display":"803","license":"Other","last_modified":"2026-06-05T13:40:28Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"I_kwDOB_7c0M5SX4K5","number":1354,"title":"As a Security Server Administrator I want to be able to set an expiration period for API keys so that security is improved","url":"https://github.com/nordic-institute/X-Road/issues/1354","comments_count":2,"created_at":"2022-09-22T07:48:30Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOB_7c0M5SX4L_","number":1355,"title":"As a Developer I want that the password store shared memory segment's name is configurable so that I can build packages and run X-Road software on the same host","url":"https://github.com/nordic-institute/X-Road/issues/1355","comments_count":0,"created_at":"2022-09-22T07:48:33Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOB_7c0M5SX4NJ","number":1356,"title":"As a Security Specialist I want to study what open source tools could be used for automating X-Road security testing so that I know which tools are best suited for X-Road","url":"https://github.com/nordic-institute/X-Road/issues/1356","comments_count":0,"created_at":"2022-09-22T07:48:38Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOB_7c0M5SX4OJ","number":1357,"title":"As a Product Owner I want that the memory allocated for Proxy component will be automatically adjusted at init phase of Security Server to correlate the amount of RAM memory to optimize the performance","url":"https://github.com/nordic-institute/X-Road/issues/1357","comments_count":0,"created_at":"2022-09-22T07:48:42Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"hacktoberfest","display":"hacktoberfest"}]},{"id":"I_kwDOB_7c0M5SX4RT","number":1359,"title":"As a Developer I want to change the Security Server installation so that the JNA library is installed to /usr/share/xroad/lib so that it wouldn't cause problems for users","url":"https://github.com/nordic-institute/X-Road/issues/1359","comments_count":0,"created_at":"2022-09-22T07:48:51Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOB_7c0M5SX4SS","number":1360,"title":"As a Developer I want to analyse the Security Server proxy performance to find bottlenecks in the current code","url":"https://github.com/nordic-institute/X-Road/issues/1360","comments_count":2,"created_at":"2022-09-22T07:48:54Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOB_7c0M5SX4TU","number":1361,"title":"As a product owner I want that message timestamping is refactored, so that it is more robust","url":"https://github.com/nordic-institute/X-Road/issues/1361","comments_count":0,"created_at":"2022-09-22T07:48:58Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOB_7c0M5SX4Us","number":1362,"title":"As a Security Server Administrator I want the SO_LINGER timeout properties to work as they're documented so that I can configure socket closing behaviour based on my needs","url":"https://github.com/nordic-institute/X-Road/issues/1362","comments_count":0,"created_at":"2022-09-22T07:49:02Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOB_7c0M5SX4Xi","number":1364,"title":"As a Developer I want that Ansible scripts support deployment of Icelandic Security Server so that it's automatized","url":"https://github.com/nordic-institute/X-Road/issues/1364","comments_count":7,"created_at":"2022-09-22T07:49:10Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOB_7c0M5SX4Y0","number":1365,"title":"As a X-Road user I want that xroad-signer is profiled and possible bottlenecks are documented","url":"https://github.com/nordic-institute/X-Road/issues/1365","comments_count":1,"created_at":"2022-09-22T07:49:14Z","labels":[{"id":"help-wanted","display":"help wanted"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMDg5MTEwNzY=","owner":"mojaloop","name":"central-ledger","description":"Central Ledger hosted by a scheme to record and settle transfers","url":"https://github.com/mojaloop/central-ledger","stars":53,"stars_display":"53","license":"Other","last_modified":"2026-05-26T09:37:25Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOLCRpvA","owner":"opengovsg","name":"isomer","description":"Secure, reliable, accessible, and cost-effective static website builder for the Singapore Government","url":"https://github.com/opengovsg/isomer","stars":26,"stars_display":"26","license":"Other","last_modified":"2026-06-05T17:19:18Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2NDU5MDQwMw==","owner":"avniproject","name":"avni-client","description":"Android app for the fieldworkers.","url":"https://github.com/avniproject/avni-client","stars":12,"stars_display":"12","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T13:28:45Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOA9mSQ86GxdKz","number":1383,"title":"Upload database doesn't give any feedback","url":"https://github.com/avniproject/avni-client/issues/1383","comments_count":3,"created_at":"2024-04-24T11:52:30Z","labels":[{"id":"bug","display":"bug"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA9mSQ86UKuzv","number":1481,"title":"[Visit Scheduling] Do not schedule visits from exited programs","url":"https://github.com/avniproject/avni-client/issues/1481","comments_count":0,"created_at":"2024-08-26T04:18:40Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA9mSQ86tdGq4","number":1615,"title":"DateTimePicker mode is broken","url":"https://github.com/avniproject/avni-client/issues/1615","comments_count":6,"created_at":"2025-03-11T10:59:59Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA9mSQ86x5o6T","number":1635,"title":"🐛 Bug: Entity Type name saves with extra spaces causing validation/decision rule failures","url":"https://github.com/avniproject/avni-client/issues/1635","comments_count":3,"created_at":"2025-04-10T07:04:26Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA9mSQ87bTsoo","number":1789,"title":"Attendance (Multiselect) element UX issues","url":"https://github.com/avniproject/avni-client/issues/1789","comments_count":0,"created_at":"2025-12-01T05:57:47Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNzcwNjg5ODk=","owner":"ersilia-os","name":"ersilia","description":"The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.","url":"https://github.com/ersilia-os/ersilia","stars":296,"stars_display":"296","license":"GNU General Public License v3.0","last_modified":"2026-06-02T13:26:56Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzgwODU0MTU=","owner":"santedb","name":"santedb-server","description":"SanteDB Central Server","url":"https://github.com/santedb/santedb-server","stars":6,"stars_display":"6","license":"Apache License 2.0","last_modified":"2026-06-03T18:09:22Z","language":{"id":"csharp","display":"C#"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzMzkyNDI4MDk=","owner":"opensrp","name":"fhircore","description":"FHIR Core / OpenSRP 2 is a Kotlin application for delivering offline-capable, mobile-first healthcare project implementations from local community to national and international scale using FHIR and WHO Smart Guidelines on Android. ","url":"https://github.com/opensrp/fhircore","stars":69,"stars_display":"69","license":"Apache License 2.0","last_modified":"2026-06-01T12:35:27Z","language":{"id":"kotlin","display":"Kotlin"},"topics":[],"issues":[{"id":"I_kwDOFDhvOc5MTQi0","number":1367,"title":"[Quest/Malawi Core] - Failing to save attributes that are not part of the Patient resource","url":"https://github.com/opensrp/fhircore/issues/1367","comments_count":2,"created_at":"2022-06-22T13:08:05Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"malawi-core","display":"Malawi CORE"}]},{"id":"I_kwDOFDhvOc5MsVYy","number":1389,"title":"[UX] Design team wondering about the \"modal\" component in SDC","url":"https://github.com/opensrp/fhircore/issues/1389","comments_count":0,"created_at":"2022-06-28T02:48:38Z","labels":[{"id":"help-wanted","display":"Help Wanted"},{"id":"user-interface-and-experience","display":"User Interface & Experience"}]},{"id":"I_kwDOFDhvOc5NQXXs","number":1417,"title":"Feature request: Ability to delete test data from production environments ","url":"https://github.com/opensrp/fhircore/issues/1417","comments_count":3,"created_at":"2022-07-06T17:03:20Z","labels":[{"id":"enhancement","display":"Enhancement"},{"id":"help-wanted","display":"Help Wanted"}]},{"id":"I_kwDOFDhvOc5bqiu1","number":1974,"title":"[UX] Adjustments and Updates to widgets on Questionnaire - SDC","url":"https://github.com/opensrp/fhircore/issues/1974","comments_count":13,"created_at":"2023-01-18T12:03:10Z","labels":[{"id":"enhancement","display":"Enhancement"},{"id":"good-first-issue","display":"Good First Issue"},{"id":"sdk","display":"SDK"},{"id":"priority-low","display":"Priority - Low"},{"id":"size-l","display":"Size - L"},{"id":"user-interface-and-experience","display":"User Interface & Experience"}]},{"id":"I_kwDOFDhvOc5kURnA","number":2279,"title":"[Quest] Provide Error handling if config is missing","url":"https://github.com/opensrp/fhircore/issues/2279","comments_count":3,"created_at":"2023-04-25T12:02:33Z","labels":[{"id":"bug-report","display":"Bug Report"},{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOFDhvOc6iBI8E","number":3645,"title":"[Enhancement] Set the locale based on user, system, and config settings","url":"https://github.com/opensrp/fhircore/issues/3645","comments_count":11,"created_at":"2024-12-04T16:07:58Z","labels":[{"id":"good-first-issue","display":"Good First Issue"},{"id":"hot-fix","display":"Hot Fix"},{"id":"mls","display":"MLS"},{"id":"contigo","display":"Contigo"}]},{"id":"I_kwDOFDhvOc6iTNEa","number":3646,"title":"[Product] Update quest with the latest OpenSRP branding. ","url":"https://github.com/opensrp/fhircore/issues/3646","comments_count":0,"created_at":"2024-12-06T12:26:37Z","labels":[{"id":"good-first-issue","display":"Good First Issue"},{"id":"branding","display":"Branding"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMDk4NjcyMTI=","owner":"getodk","name":"central","description":"ODK Central is a server that is easy to use, very fast, and stuffed with features that make data collection easier. Contribute and make the world a better place! ✨🗄✨","url":"https://github.com/getodk/central","stars":195,"stars_display":"195","license":"Apache License 2.0","last_modified":"2026-06-05T08:30:17Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[{"id":"I_kwDOBoxwzM5Kkz2i","number":285,"title":"nginx healthcheck fails for HTTPS port other than 443","url":"https://github.com/getodk/central/issues/285","comments_count":2,"created_at":"2022-05-27T19:01:42Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"ops","display":"ops"}]},{"id":"I_kwDOBoxwzM5aylMC","number":376,"title":"Don't log service logs to ~/.pm2/logs/","url":"https://github.com/getodk/central/issues/376","comments_count":2,"created_at":"2023-01-06T21:43:47Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"ops","display":"ops"}]},{"id":"I_kwDOBoxwzM5z-agU","number":524,"title":"Review State filter does not update after locale change","url":"https://github.com/getodk/central/issues/524","comments_count":2,"created_at":"2023-10-16T17:29:36Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"frontend","display":"frontend"}]},{"id":"I_kwDOBoxwzM6dUHiS","number":762,"title":"In form listings, show formid in parens if there's a formid match with a soft-deleted form","url":"https://github.com/getodk/central/issues/762","comments_count":0,"created_at":"2022-09-20T18:31:13Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"frontend","display":"frontend"}]},{"id":"I_kwDOBoxwzM7XD3Wt","number":1489,"title":"Support for self-hosted Sentry","url":"https://github.com/getodk/central/issues/1489","comments_count":4,"created_at":"2025-11-10T13:41:16Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"backend","display":"backend"},{"id":"ops","display":"ops"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0NTk0NzAwMQ==","owner":"devgateway","name":"amp","description":"Aid Management Platform","url":"https://github.com/devgateway/amp","stars":15,"stars_display":"15","license":"GNU General Public License v3.0","last_modified":"2026-06-04T20:45:05Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk3Mjg0OTQ2NA==","owner":"primeroIMS","name":"primero","description":"Primero is an application designed to help child protection workers and social workers in humanitarian and development contexts manage data on vulnerable children and survivors of violence. Please carefully read our LICENSE. If you would like access to the CPIMS+ and GBVIMS+ configurations, please contact: childprotectioninnovation@gmail.com ","url":"https://github.com/primeroIMS/primero","stars":70,"stars_display":"70","license":"Other","last_modified":"2026-06-05T02:31:40Z","language":{"id":"javascript","display":"JavaScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNjg1Mjc2NTI=","owner":"glific","name":"glific","description":"The Main application that provides the core interface via the glific APIs","url":"https://github.com/glific/glific","stars":216,"stars_display":"216","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T14:18:44Z","language":{"id":"elixir","display":"Elixir"},"topics":[],"issues":[{"id":"I_kwDOEAFoJM7mXydN","number":4731,"title":"[Bug]: CodeRabbit does not automatically review PRs when the merge branch is not master","url":"https://github.com/glific/glific/issues/4731","comments_count":2,"created_at":"2026-01-28T11:36:46Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"bug","display":"bug"}]},{"id":"I_kwDOEAFoJM7mmYpN","number":4732,"title":"[Feature]: Add org id to the custom errors we send to appsignal, like for Gemini and kaapi","url":"https://github.com/glific/glific/issues/4732","comments_count":0,"created_at":"2026-01-29T04:56:44Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOEAFoJM7n2qbk","number":4745,"title":"[Whatsapp Forms]: Add opts parameter support to listWhatsappForms GraphQL query for sorting and pagination","url":"https://github.com/glific/glific/issues/4745","comments_count":1,"created_at":"2026-02-03T08:16:16Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNDkwMjY2NjM=","owner":"BLSQ","name":"openhexa-notebooks","description":"The OpenHEXA notebooks component","url":"https://github.com/BLSQ/openhexa-notebooks","stars":3,"stars_display":"3","license":"MIT License","last_modified":"2026-05-25T15:50:09Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDU0MDIxNTU=","owner":"dhis2","name":"ui","description":"Components and related resources for the DHIS2 design system","url":"https://github.com/dhis2/ui","stars":54,"stars_display":"54","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2026-06-02T12:57:45Z","language":{"id":"javascript","display":"JavaScript"},"topics":[{"id":"sdg-17","display":"sdg-17"},{"id":"sdg-3","display":"sdg-3"},{"id":"sdg-4","display":"sdg-4"}],"issues":[{"id":"I_kwDODqCKK859gYsa","number":1447,"title":"Library-wide minimum accessibility standard for all components","url":"https://github.com/dhis2/ui/issues/1447","comments_count":3,"created_at":"2024-01-29T14:36:07Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk0ODQxODU5OQ==","owner":"apache","name":"fineract","description":"Apache Fineract","url":"https://github.com/apache/fineract","stars":2221,"stars_display":"2.2K","license":"Apache License 2.0","last_modified":"2026-06-05T17:52:36Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkzNTE3ODE3MA==","owner":"learningequality","name":"studio","description":"Content curation tools for Kolibri","url":"https://github.com/learningequality/studio","stars":182,"stars_display":"182","license":"MIT License","last_modified":"2026-06-05T18:03:14Z","language":{"id":"python","display":"Python"},"topics":[{"id":"sdg-4","display":"sdg-4"}],"issues":[{"id":"I_kwDOAhjGus7caST8","number":5597,"title":"[Remove Vuetify from Studio] Buttons, dropdowns, and dialog in channel editor root page","url":"https://github.com/learningequality/studio/issues/5597","comments_count":16,"created_at":"2025-12-05T07:56:15Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]},{"id":"I_kwDOAhjGus71hSyQ","number":5774,"title":"[Remove Vuetify from Studio] Layout and input on the Collection > Select channels page","url":"https://github.com/learningequality/studio/issues/5774","comments_count":8,"created_at":"2026-03-23T08:28:24Z","labels":[{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]},{"id":"I_kwDOAhjGus74edCQ","number":5791,"title":"Convert supplementary item unit tests to Vue Testing Library","url":"https://github.com/learningequality/studio/issues/5791","comments_count":5,"created_at":"2026-03-30T08:35:43Z","labels":[{"id":"tag:-tech-update-debt","display":"TAG: tech update / debt"},{"id":"tag:-unit-tests","display":"TAG: unit tests"},{"id":"good-first-issue","display":"good first issue"},{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]},{"id":"I_kwDOAhjGus748i0-","number":5794,"title":"Convert accessibility options unit tests to Vue Testing Library","url":"https://github.com/learningequality/studio/issues/5794","comments_count":2,"created_at":"2026-03-31T07:18:50Z","labels":[{"id":"tag:-tech-update-debt","display":"TAG: tech update / debt"},{"id":"tag:-unit-tests","display":"TAG: unit tests"},{"id":"good-first-issue","display":"good first issue"},{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]},{"id":"I_kwDOAhjGus750tgB","number":5811,"title":"Convert file upload item unit tests to Vue Testing Library","url":"https://github.com/learningequality/studio/issues/5811","comments_count":6,"created_at":"2026-04-02T03:52:26Z","labels":[{"id":"tag:-tech-update-debt","display":"TAG: tech update / debt"},{"id":"tag:-unit-tests","display":"TAG: unit tests"},{"id":"good-first-issue","display":"good first issue"},{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]},{"id":"I_kwDOAhjGus77CHNL","number":5814,"title":"Convert assessment item editor unit tests to Vue Testing Library","url":"https://github.com/learningequality/studio/issues/5814","comments_count":11,"created_at":"2026-04-06T12:31:21Z","labels":[{"id":"tag:-tech-update-debt","display":"TAG: tech update / debt"},{"id":"tag:-unit-tests","display":"TAG: unit tests"},{"id":"good-first-issue","display":"good first issue"},{"id":"dev:-frontend","display":"DEV: frontend"},{"id":"help-wanted","display":"help wanted"},{"id":"community-contribution-in-progress","display":"community-contribution-in-progress"}]}],"has_new_issues":false},{"id":"R_kgDOIS8n6g","owner":"PolicyEngine","name":"policyengine-app","description":"PolicyEngine's free web app for computing the impact of public policy.","url":"https://github.com/PolicyEngine/policyengine-app","stars":67,"stars_display":"67","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-02T06:40:40Z","language":{"id":"jupyter-notebook","display":"Jupyter Notebook"},"topics":[],"issues":[{"id":"I_kwDOIS8n6s5cR6DZ","number":174,"title":"Add hovercard to policy parameter history chart with reference","url":"https://github.com/PolicyEngine/policyengine-app/issues/174","comments_count":7,"created_at":"2023-01-18T22:08:45Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s5fdYZi","number":273,"title":"More intuitive parameter editor","url":"https://github.com/PolicyEngine/policyengine-app/issues/273","comments_count":0,"created_at":"2023-02-27T16:35:04Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOIS8n6s5gy33j","number":322,"title":"Use reform name in social preview","url":"https://github.com/PolicyEngine/policyengine-app/issues/322","comments_count":15,"created_at":"2023-03-14T17:10:12Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s5hjvl0","number":356,"title":"Social cards for economic impact charts","url":"https://github.com/PolicyEngine/policyengine-app/issues/356","comments_count":2,"created_at":"2023-03-23T02:42:32Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOIS8n6s5k4Aqj","number":511,"title":"Add walkthrough video","url":"https://github.com/PolicyEngine/policyengine-app/issues/511","comments_count":3,"created_at":"2023-05-02T13:14:20Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s5k4BL9","number":512,"title":"Train embeddings for the PolicyEngine-[country] repo codebases to allow users to ask it questions","url":"https://github.com/PolicyEngine/policyengine-app/issues/512","comments_count":2,"created_at":"2023-05-02T13:15:31Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s5nMkx6","number":562,"title":"Add Pinterest Rich Pin Data for homepage preview","url":"https://github.com/PolicyEngine/policyengine-app/issues/562","comments_count":2,"created_at":"2023-05-30T00:31:34Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s6HqQWs","number":1691,"title":"Parameter underlining is inconsistent","url":"https://github.com/PolicyEngine/policyengine-app/issues/1691","comments_count":8,"created_at":"2024-05-02T16:46:32Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s6VNmi8","number":2004,"title":"Warn in `Reproduce in Python` when using the Enhanced CPS that it typically fails in Colab","url":"https://github.com/PolicyEngine/policyengine-app/issues/2004","comments_count":1,"created_at":"2024-09-03T17:07:45Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOIS8n6s6arI2E","number":2104,"title":"Add `queued` label and queue position to Simulations page","url":"https://github.com/PolicyEngine/policyengine-app/issues/2104","comments_count":4,"created_at":"2024-09-26T12:54:27Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2NDU5MTIyMg==","owner":"avniproject","name":"avni-server","description":"Backend APIs for Avni","url":"https://github.com/avniproject/avni-server","stars":19,"stars_display":"19","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T07:40:54Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"I_kwDOA9mVds6QyU0B","number":766,"title":"Audit fields in tables are not referencing users table","url":"https://github.com/avniproject/avni-server/issues/766","comments_count":4,"created_at":"2024-07-25T06:15:03Z","labels":[{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA9mVds64iGL9","number":909,"title":"🐞DOB Validation Bug: System Accepts Future Dates in CSV Upload","url":"https://github.com/avniproject/avni-server/issues/909","comments_count":2,"created_at":"2025-05-28T04:16:41Z","labels":[{"id":"bug","display":"bug"},{"id":"good-first-issue","display":"good first issue"}]},{"id":"I_kwDOA9mVds7wvSZd","number":968,"title":"Mandatory “Last Name” Field Not Validated During CSV Upload","url":"https://github.com/avniproject/avni-server/issues/968","comments_count":4,"created_at":"2026-02-13T05:59:35Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMzQzMzc4NTA=","owner":"openMF","name":"web-app","description":"Mifos X Web App is the Web-UI component of Mifos X. It currently uses Apache Fineract as the backend and leverages the popular Angular framework. Main Branch is the latest Stable Release, Dev should be used for all development ahead of release.","url":"https://github.com/openMF/web-app","stars":366,"stars_display":"366","license":"Mozilla Public License 2.0","last_modified":"2026-06-05T13:05:01Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOH8sdMA","owner":"interfacerproject","name":"interfacer-gui","description":"Evolution of Zenflow-gui for Interfacer project","url":"https://github.com/interfacerproject/interfacer-gui","stars":10,"stars_display":"10","last_modified":"2026-06-03T18:38:24Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1NDYzMTc0NA==","owner":"Aam-Digital","name":"ndb-core","description":"Easy-to-use case management web app for NGOs anywhere in the world (Progressive Web App)","url":"https://github.com/Aam-Digital/ndb-core","stars":73,"stars_display":"73","license":"GNU General Public License v3.0","last_modified":"2026-06-05T09:46:27Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2Njk0MDUyMA==","owner":"dhis2","name":"dhis2-core","description":"DHIS 2 Core. Written in Java. Contains the service layer and Web API.","url":"https://github.com/dhis2/dhis2-core","stars":343,"stars_display":"343","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2026-06-05T13:05:58Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODI3MTc3","owner":"openforis","name":"collect","description":"Flexible tool for creating surveys of any type","url":"https://github.com/openforis/collect","stars":59,"stars_display":"59","license":"MIT License","last_modified":"2026-06-03T11:57:36Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2Njg4NzA2OQ==","owner":"learningequality","name":"ricecooker","description":"Python library for creating Kolibri channels and uploading to Studio","url":"https://github.com/learningequality/ricecooker","stars":29,"stars_display":"29","license":"MIT License","last_modified":"2026-06-05T04:38:33Z","language":{"id":"python","display":"Python"},"topics":[{"id":"sdg-4","display":"sdg-4"}],"issues":[],"has_new_issues":false},{"id":"R_kgDOJJUoWQ","owner":"DalgoT4D","name":"DDP_backend","description":"Django app for the DDP platform","url":"https://github.com/DalgoT4D/DDP_backend","stars":34,"stars_display":"34","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T12:34:49Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"I_kwDOJJUoWc6YPHi3","number":867,"title":"improve repo's pylint score","url":"https://github.com/DalgoT4D/DDP_backend/issues/867","comments_count":8,"created_at":"2024-09-28T08:05:17Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyOTAwNzc1MzY=","owner":"boxwise","name":"boxtribute","description":"The code base for Boxtribute 2.0, a humanitarian aid web application making it easy to source, store and distribute goods to people in need in a fair and dignified way","url":"https://github.com/boxwise/boxtribute","stars":47,"stars_display":"47","license":"Apache License 2.0","last_modified":"2026-06-05T10:46:44Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOGYr5WA","owner":"OpenTermsArchive","name":"contrib-declarations","description":"Documents added by volunteer contributors and historically imported from TOSBack.org. Maintenance is collaborative and volunteer-based.","url":"https://github.com/OpenTermsArchive/contrib-declarations","stars":19,"stars_display":"19","license":"European Union Public License 1.2","last_modified":"2026-05-10T20:51:24Z","language":{"id":"javascript","display":"JavaScript"},"topics":[{"id":"sdg-16","display":"sdg-16"},{"id":"sdg-9","display":"sdg-9"}],"issues":[{"id":"I_kwDOGYr5WM50OoTY","number":1119,"title":"`The Reach Group` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1119","comments_count":9,"created_at":"2023-10-18T15:10:38Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-not-found","display":"document not found"}]},{"id":"I_kwDOGYr5WM50Oobv","number":1121,"title":"`TikTok` ‧ `Community Guidelines` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1121","comments_count":12,"created_at":"2023-10-18T15:10:50Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-structure-changed","display":"document structure changed"}]},{"id":"I_kwDOGYr5WM50OpEu","number":1132,"title":"`Visible` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1132","comments_count":4,"created_at":"2023-10-18T15:11:42Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-structure-changed","display":"document structure changed"}]},{"id":"I_kwDOGYr5WM50OpJB","number":1133,"title":"`Visible` ‧ `Privacy Policy` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1133","comments_count":6,"created_at":"2023-10-18T15:11:46Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-structure-changed","display":"document structure changed"}]},{"id":"I_kwDOGYr5WM50OpU9","number":1136,"title":"`WebProNews` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1136","comments_count":29,"created_at":"2023-10-18T15:11:59Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"document-access-forbidden","display":"document access forbidden"}]},{"id":"I_kwDOGYr5WM50OpX2","number":1137,"title":"`WebProNews` ‧ `Privacy Policy` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1137","comments_count":27,"created_at":"2023-10-18T15:12:02Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"document-access-forbidden","display":"document access forbidden"}]},{"id":"I_kwDOGYr5WM50OprN","number":1138,"title":"`Windstream` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1138","comments_count":14,"created_at":"2023-10-18T15:12:27Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-structure-changed","display":"document structure changed"}]},{"id":"I_kwDOGYr5WM50Opy6","number":1140,"title":"`WolframAlpha` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1140","comments_count":8,"created_at":"2023-10-18T15:12:39Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-structure-changed","display":"document structure changed"}]},{"id":"I_kwDOGYr5WM50OqAh","number":1141,"title":"`World Market` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1141","comments_count":12,"created_at":"2023-10-18T15:12:59Z","labels":[{"id":"good-first-issue","display":"good first issue"},{"id":"needs-intervention","display":"⚠ needs intervention"},{"id":"document-structure-changed","display":"document structure changed"}]},{"id":"I_kwDOGYr5WM50ZkAg","number":1149,"title":"`Webs` ‧ `Terms of Service` ‧ not tracked anymore","url":"https://github.com/OpenTermsArchive/contrib-declarations/issues/1149","comments_count":2,"created_at":"2023-10-19T18:43:37Z","labels":[{"id":"good-first-issue","display":"good first issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2MTAyMzk2NA==","owner":"somleng","name":"somleng","description":"The world's only Open Source CPaaS with a Twilio compatible API","url":"https://github.com/somleng/somleng","stars":94,"stars_display":"94","license":"MIT License","last_modified":"2026-06-04T23:39:39Z","language":{"id":"ruby","display":"Ruby"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOKesNOg","owner":"getodk","name":"web-forms","description":"ODK Web Forms enables form filling and submission editing of ODK forms in a web browser. It's coming soon! ✨","url":"https://github.com/getodk/web-forms","stars":36,"stars_display":"36","license":"Apache License 2.0","last_modified":"2026-05-28T06:55:00Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1ODczMDU2OQ==","owner":"SORMAS-Foundation","name":"SORMAS-Project","description":"SORMAS (Surveillance, Outbreak Response Management and Analysis System) is an early warning and management system to fight the spread of infectious diseases.","url":"https://github.com/SORMAS-Foundation/SORMAS-Project","stars":323,"stars_display":"323","license":"GNU General Public License v3.0","last_modified":"2026-06-05T12:38:35Z","language":{"id":"java","display":"Java"},"topics":[{"id":"sdg-3","display":"sdg-3"}],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk2MTM5OTg0NQ==","owner":"synthetichealth","name":"synthea","description":"Synthetic Patient Population Simulator","url":"https://github.com/synthetichealth/synthea","stars":3171,"stars_display":"3.2K","license":"Apache License 2.0","last_modified":"2026-05-28T14:10:28Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[{"id":"MDU6SXNzdWUyNjU0MDg0MDc=","number":236,"title":"Medications prescribed before they were actually available","url":"https://github.com/synthetichealth/synthea/issues/236","comments_count":12,"created_at":"2017-10-13T20:21:45Z","labels":[{"id":"help-wanted","display":"help wanted"}]},{"id":"MDU6SXNzdWUyODM5NTI0NTc=","number":250,"title":"Generate Home Oxygen Qualified ","url":"https://github.com/synthetichealth/synthea/issues/250","comments_count":1,"created_at":"2017-12-21T17:29:51Z","labels":[{"id":"enhancement","display":"enhancement"},{"id":"help-wanted","display":"help wanted"},{"id":"modules","display":"modules"}]},{"id":"MDU6SXNzdWU0MTA4Njg2OTg=","number":476,"title":"CCDA Care Plan Goals and Activities","url":"https://github.com/synthetichealth/synthea/issues/476","comments_count":0,"created_at":"2019-02-15T17:23:47Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"ccda","display":"ccda"}]},{"id":"MDU6SXNzdWU0OTI4NDU4MTI=","number":570,"title":"Add \"resourceType\": \"ExplanationOfBenefit\" to CCDA export","url":"https://github.com/synthetichealth/synthea/issues/570","comments_count":3,"created_at":"2019-09-12T14:33:35Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"ccda","display":"ccda"}]},{"id":"I_kwDOA6jjJc4-Hfib","number":951,"title":"Python API","url":"https://github.com/synthetichealth/synthea/issues/951","comments_count":4,"created_at":"2021-11-02T10:39:48Z","labels":[{"id":"help-wanted","display":"help wanted"},{"id":"wontfix","display":"wontfix"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNzUwNzIx","owner":"ckan","name":"ckan","description":"CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.","url":"https://github.com/ckan/ckan","stars":5043,"stars_display":"5K","license":"Other","last_modified":"2026-06-04T20:30:18Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"R_kgDOJp0M6g","owner":"tazama-lf","name":"frms-coe-startup-lib","description":"frms-coe-startup-lib","url":"https://github.com/tazama-lf/frms-coe-startup-lib","stars":2,"stars_display":"2","license":"Apache License 2.0","last_modified":"2026-06-05T13:49:04Z","language":{"id":"typescript","display":"TypeScript"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk1NjE4Nzkz","owner":"globaleaks","name":"globaleaks-whistleblowing-software","description":"GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.","url":"https://github.com/globaleaks/globaleaks-whistleblowing-software","stars":1488,"stars_display":"1.5K","license":"GNU Affero General Public License v3.0","last_modified":"2026-06-05T06:32:35Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[{"id":"MDU6SXNzdWUxNDc3Mzc2NDI=","number":1638,"title":"File upload estimations is only based in seconds, that's not usable for large file","url":"https://github.com/globaleaks/globaleaks-whistleblowing-software/issues/1638","comments_count":6,"created_at":"2016-04-12T12:36:55Z","labels":[{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOAFW8ac6tLaAp","number":4427,"title":"Translate GlobaLeaks into your own native language to support your local community","url":"https://github.com/globaleaks/globaleaks-whistleblowing-software/issues/4427","comments_count":0,"created_at":"2025-03-09T14:07:02Z","labels":[{"id":"f:-internationalization","display":"F: Internationalization"},{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOAFW8ac6tLbZq","number":4428,"title":"Review the GlobaLeaks codebase for Best Practices and Consistency","url":"https://github.com/globaleaks/globaleaks-whistleblowing-software/issues/4428","comments_count":0,"created_at":"2025-03-09T14:17:23Z","labels":[{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOAFW8ac6tLcmY","number":4429,"title":"Improve Globaleaks Documentation","url":"https://github.com/globaleaks/globaleaks-whistleblowing-software/issues/4429","comments_count":0,"created_at":"2025-03-09T14:26:10Z","labels":[{"id":"c:-documentation","display":"C: Documentation"},{"id":"good-first-issue","display":"Good First Issue"}]},{"id":"I_kwDOAFW8ac6tLeBj","number":4430,"title":"Perform a Security Audit of Globaleaks","url":"https://github.com/globaleaks/globaleaks-whistleblowing-software/issues/4430","comments_count":0,"created_at":"2025-03-09T14:36:38Z","labels":[{"id":"f:-security","display":"F: Security"},{"id":"good-first-issue","display":"Good First Issue"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk5MTAzMjEx","owner":"chamilo","name":"chamilo-lms","description":"Chamilo is a learning management system focused on ease of use and accessibility","url":"https://github.com/chamilo/chamilo-lms","stars":958,"stars_display":"958","license":"GNU General Public License v3.0","last_modified":"2026-06-05T17:29:35Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[{"id":"MDU6SXNzdWUyODMzMTkxMDc=","number":2255,"title":"Home page in a course : problem with 2 & 3 columns views","url":"https://github.com/chamilo/chamilo-lms/issues/2255","comments_count":5,"created_at":"2017-12-19T17:58:59Z","labels":[{"id":"enhancement","display":"Enhancement"},{"id":"help-wanted","display":"help wanted"}]},{"id":"MDU6SXNzdWU1NzMwMDQyMjc=","number":3106,"title":"Clear documentation for themes","url":"https://github.com/chamilo/chamilo-lms/issues/3106","comments_count":3,"created_at":"2020-02-28T21:05:52Z","labels":[{"id":"documentation","display":"Documentation"},{"id":"help-wanted","display":"help wanted"}]},{"id":"I_kwDOAIrna86VS62A","number":5776,"title":"Increase icons set","url":"https://github.com/chamilo/chamilo-lms/issues/5776","comments_count":0,"created_at":"2024-09-04T09:18:16Z","labels":[{"id":"feature-request","display":"Feature request"},{"id":"help-wanted","display":"help wanted"}]}],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkxMDA2OTU=","owner":"drupal","name":"drupal","description":"Verbatim mirror of the git.drupal.org repository for Drupal core. Please see the https://github.com/drupal/drupal#contributing. PRs are not accepted on GitHub.","url":"https://github.com/drupal/drupal","stars":4270,"stars_display":"4.3K","last_modified":"2026-06-05T15:30:50Z","language":{"id":"php","display":"PHP"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDcyNzg=","owner":"dimagi","name":"commcare-hq","description":"CommCareHQ is the server backend for CommCare, the world's largest platform for designing, managing, and deploying robust, offline-first, mobile applications to frontline workers worldwide","url":"https://github.com/dimagi/commcare-hq","stars":521,"stars_display":"521","license":"BSD 3-Clause \"New\" or \"Revised\" License","last_modified":"2026-06-05T19:19:49Z","language":{"id":"python","display":"Python"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyODEwNTc1Mzc=","owner":"WorldHealthOrganization","name":"godata","description":"Codebase and Community of Practice for Go.Data (https://goarn.who.int/virtual-spaces/godataproject), an outbreak investigation tool developed by WHO in collaboration with Global Outbreak Alert and Response Network Partners.","url":"https://github.com/WorldHealthOrganization/godata","stars":97,"stars_display":"97","license":"GNU General Public License v3.0","last_modified":"2026-06-03T13:58:02Z","language":{"id":"html","display":"HTML"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnk4MjMyMTE4NA==","owner":"OpenLMIS","name":"openlmis-ref-distro","description":"OpenLMIS v3+ Reference Distribution. Last mile health commodity information system.","url":"https://github.com/OpenLMIS/openlmis-ref-distro","stars":70,"stars_display":"70","license":"GNU Affero General Public License v3.0","last_modified":"2026-05-13T12:55:16Z","language":{"id":"plpgsql","display":"PLpgSQL"},"topics":[],"issues":[],"has_new_issues":false},{"id":"MDEwOlJlcG9zaXRvcnkyNDUxMDY1MjM=","owner":"FASP-QAT","name":"fasp-api","description":null,"url":"https://github.com/FASP-QAT/fasp-api","stars":7,"stars_display":"7","license":"Apache License 2.0","last_modified":"2026-06-02T05:31:46Z","language":{"id":"java","display":"Java"},"topics":[],"issues":[],"has_new_issues":false}],"languages":[{"id":"csharp","display":"C#","count":2},{"id":"elixir","display":"Elixir","count":2},{"id":"elm","display":"Elm","count":1},{"id":"html","display":"HTML","count":4},{"id":"java","display":"Java","count":17},{"id":"javascript","display":"JavaScript","count":15},{"id":"jinja","display":"Jinja","count":1},{"id":"jupyter-notebook","display":"Jupyter Notebook","count":1},{"id":"kotlin","display":"Kotlin","count":3},{"id":"php","display":"PHP","count":6},{"id":"plpgsql","display":"PLpgSQL","count":2},{"id":"python","display":"Python","count":14},{"id":"r","display":"R","count":1},{"id":"ruby","display":"Ruby","count":6},{"id":"shell","display":"Shell","count":1},{"id":"tex","display":"TeX","count":1},{"id":"typescript","display":"TypeScript","count":19},{"id":"vue","display":"Vue","count":1}],"topics":[{"id":"sdg-4","display":"sdg-4","count":7},{"id":"sdg-16","display":"sdg-16","count":4},{"id":"sdg-3","display":"sdg-3","count":4},{"id":"sdg-5","display":"sdg-5","count":2},{"id":"sdg-17","display":"sdg-17","count":2},{"id":"sdg-9","display":"sdg-9","count":2},{"id":"sdg-2","display":"sdg-2","count":1},{"id":"sdg-1","display":"sdg-1","count":1},{"id":"sdg-10","display":"sdg-10","count":1}]} \ No newline at end of file diff --git a/next.config.js b/next.config.js index e463b5bb..80f937e2 100644 --- a/next.config.js +++ b/next.config.js @@ -5,8 +5,8 @@ const nextConfig = { trailingSlash: true, output: "export", images: { - unoptimized: true, - }, -} + unoptimized: true + } +}; -module.exports = nextConfig +module.exports = nextConfig; diff --git a/package.json b/package.json index 8aaee41a..7e978cf7 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint": "eslint .", "export": "next export", "prepare": "husky", - "prebuild": "ts-node generate.ts" + "prebuild": "ts-node generate.ts && ts-node generate-organizations.ts" }, "dependencies": { "@fortawesome/fontawesome-svg-core": "^7.2.0", diff --git a/pages/_app.tsx b/pages/_app.tsx index 8f910dfb..ba628861 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,16 +1,12 @@ -import '@primer/react-brand/lib/css/main.css'; -import '@primer/react-brand/fonts/fonts.css'; +import "@primer/react-brand/lib/css/main.css"; +import "@primer/react-brand/fonts/fonts.css"; import type { AppProps } from "next/app"; import Head from "next/head"; import { Layout } from "../components/Layout"; import { AppDataProvider } from "../context/AppDataContext"; import "../styles/globals.scss"; -import {ThemeProvider} from '@primer/react-brand' +import { ThemeProvider } from "@primer/react-brand"; -// Fontawesome and TailwindCSS related settings -//config.autoAddCss = false; - -// Entry point for the app export default function App({ Component, pageProps }: AppProps) { return ( diff --git a/pages/index.tsx b/pages/index.tsx index 02683bc4..8ae9038b 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -11,25 +11,22 @@ import { HappyContainer } from "../components/HappyContainer"; import { Header } from "../components/Header/Header"; import { Footer } from "../components/Footer/Footer"; -import {Grid, Heading, Stack} from '@primer/react-brand'; - +import { Grid, Heading, Stack } from "@primer/react-brand"; export default function Home() { const { repositories } = useAppData(); const [filter, setFilter] = useState(""); - const sortedRepositories = repositories.sort((a, b) => { if (a.issues > b.issues) { - return -1; // a comes first + return -1; } else if (a.issues < b.issues) { - return 1; // b comes first + return 1; } else { - return 0; // a and b are equal + return 0; } }); - return ( <> @@ -43,7 +40,7 @@ export default function Home() {
- + Find a project @@ -53,7 +50,6 @@ export default function Home() {
-